Holly House Hotel
The affordable Holly House Hotel offers spacious guest rooms close to Apollo Theatre, Big Ben and Up at The O2.
The hotel is nestled in the heart of London, steps away from Victoria train station. Just 2 km from the center of London known for St. James's Park, Buckingham Palace and Harrods.
The hotel offers perfect location close to parks.
Holly House Hotel comes with TV, free Wi-Fi, ironing facilities, heating and a safe in all rooms. They also have private bathrooms with a hairdryer and a shower.
A continental breakfast is offered at the dining room. Serving guests with english, british and russian dishes, The Greyhound Pub and Restaurant is 150 meters away.
This hotel is just 350 meters away from Victoria, Victoria Coach Station (Stop) bus stop and within a 10-minute walk from Sloane Square underground station. Holly House Hotel is 15 minutes’ drive away from London City airport.
Guests can use bicycle rental services on site.