The lovely Gower Hotel is a 2-star property placed near Lord's Cricket Ground, The London Theatre and Marble Arch.
The hotel is in the central location just near Edgware Road subway station. The center of London is 4 km away from the venue.
Within a 10-minute walk guests will find Marylebone train station. Guests can reach London City airport within 20 minutes' drive.
The rooms in Gower Hotel come with climate control, television, coffee/tea makers, a personal computer and a dressing area.
Eat & Drink
The property is located near a tube station, just about 150 meters from Connoisseurs Indian Tandoori and Mimos Cafe Bar serving a wide selection of dishes.
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.