Gower Hotel is a 2-star property situated at about 4.1 km distance from Marble Arch. The hotel is a good example of royal architecture in London.
Gower Hotel lies 15 km away from Hyde Park . A tube station as well as Edgware Road subway station are not far from the hotel.
Gower Hotel enjoys a central location within a 25-minute drive to London City airport.
Gower Hotel provides accommodation in 21 guestrooms fitted with climate control, TV, coffee/tea makers, a dressing room and a work desk.
Eat & Drink
Connoisseurs Indian Tandoori serves Indian and Italian dishes and lies 5 minutes walk from the property.
The facilities as a storage room and a designated smoking place are offered for guests.
Wireless internet is available in public areas for free.
No parking available.