Baujahr 1851, Bower House Hotel glaubt an Ihre Bedürfnisse antizipieren und allen, die Sie benötigen für einen wunderbaren Aufenthalt in London zu einem erschwinglichen Preis. Set in Cambridge Street, die Bower House Hotel London bietet modernen Komfort sowie warmen Service. Das elegante Hotel ist kunstvoll verziert mit schönen Interieurs, einige charmante Kamine und eine bezaubernde Wandbild. Das Hotel verfügt über helle und geräumige Zimmer, die schön eingerichtet und mit hochwertigen Möbeln.