Choose your room
Ivy House Hotel 3*
Ivy House Hotel London includes 25 rooms and is a 20-minute walk from the British Harrods Department Store.
This hotel offers a setting a short way from the Apollo Victoria Theatre. Located 3.3 km from the famous British Museum, the 3-star hotel puts the city at your fingertips. Sloane Square underground station, situated a 10-minute walk away, provides a quick connection to all areas of London.
The Ivy House is in close proximity to the bar & pub|bar and pub St. George's Tavern.
Hotel Policy
Check-in: from 14:00 until 22:00
Check-out: from 01:00 until 10:00