International House
The 3-star International House London hotel offers 28 rooms a 25-minute walk from Westminster Abbey.
Location
This designer hotel is located 750 feet from Calvary Church of God in Christ, a walk from Vauxhall metro station. National Gallery is 2 miles from the hotel in London. Tate Modern can also be found within a 10-minute drive of the modern property. The nearest metro station is 0.4 miles away.
Food & Drinks
The Three Lions Cafe is within a short walking distance of International House hotel.
Why choose International House
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