Balmoral House Hotel
Balmoral House Hotel is a 2-star venue set just 1.6 km from Lord's Cricket Ground, Royal Albert Hall and British Museum.
The property is notable for the convenient setting close to museums and colleges as well as parks. The venue is set within 4 km from London city center.
Balmoral House Hotel is a property in London that comes with 18 rooms and provides TV with satellite channels, ironing facilities, free Wi-Fi, a dressing area and heating. Many guestrooms offer views of Hyde Park. A hairdryer, free toiletries and a shower can be found in all bathrooms.
A hearty breakfast is served every morning. The brasserie Mimos Cafe Bar is located 100 meters from the property.
Balmoral House Hotel is within a 20-minute drive to London City airport.