Hotel Bower House Londýn je 2-hvězdičkový hotel umístěný asi 2 km od Westminsterský palác.
Hotel se pyšní vhodným umístěním ve městě Londýn 10 minut chůze od stanice metra Victoria. Koncertní síň Royal Albert Hall je 2,1 km od tohoto komfortního hotelu.
V restauraci Cambridge Street můžete ochutnat britskou kuchyni, najdete ji jen 50 metrů od hotelu.