International House Hotel
International House Hotel London features 28 rooms and lies about a 20-minute walk from the art museum "Tate Britain".
Location
The International House London is located 250 metres from Calvary Church of God in Christ, just a short drive from Vauxhall tube station. Buckingham Palace is 2.8 km from this 3-star hotel and London City airport is 15 km away. Guests can find Westminster Abbey, which is 25 minutes' walk away. The nearest underground station is 750 metres away.
Food & Drinks
The Three Lions Cafe is within easy walking distance of International House Hotel.
Why choose International House Hotel London
Main amenities
-
No Smoking
-
No pets allowed
Amenities
International House- No Smoking
- No pets allowed
Parking options
- Parking
In the bathroom
- Towels
General facilities
- Non-smoking rooms
Pets
- No pets allowed
Enter dates to see availability