Gower Hotel is rated 2 stars and is placed about 1.8 km from Marble Arch.
Royal Albert Hall is within 20 minutes' walk away. The property is set within 4 km distance from London city center.
Gower Hotel offers 21 guestrooms appointed with satellite TV, coffee/tea makers, a personal computer, individual climate control and a dressing area with all the sights of London within easy access.
Located in a shopping area, London Street Brasserie and Frontline Restaurant serve a wide range of meals.
A 5-minute stroll will take you to Edgware Road subway station. Gower Hotel is 20 minutes’ drive away from London City airport.
Comforts like a baggage storage and a designated area for smoking are provided on site.