Property Location Located in London (London City Centre), Gower Hotel is within a 10-minute walk of Hyde Park and Kensington Gardens. This hotel is 0.6 mi (1 km) from Oxford Street and 0.8 mi (1.3 km) from Marble Arch.Rooms Stay in one of 20 guestrooms featuring flat-screen televisions. Digital television is provided for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as desks and electric kettles.Amenities Make use of convenient amenities such as complimentary wireless Internet access, tour/ticket assistance, and a reception hall.Dining A complimentary English breakfast is served daily.Business, Other Amenities Featured amenities include a 24-hour front desk and luggage storage.