The 2-star Gower Hotel London enjoys central setting overlooking Hyde Park.
The city center is 3 km away from the hotel. Guests will get to Heathrow in 15 minutes by car.
Marble Arch is located 1.8 km from the property and Hyde Park is just about 3.2 km away.
This hotel comprises 21 guestrooms with TV and a telephone.
The hotel is near Edgware Road subway station giving access to Paddington Station. Due to its location 5 km from London City airport, fast access to the Gower Hotel London is provided.