Choose your room
International House Hotel 3*
International House Hotel London includes 28 rooms and is 3 km from Tate Modern.
Vauxhall Victorian Park is not very far away, while Marylebone train station is a 10-minute drive from this hotel. The 13.7-tonne Big Ben Bell is 2.2 km from the 3-star hotel in London. The property is not far from Larkhall City Park. This London hotel is also located 5 minutes' walk from Vauxhall underground station.
The International House is 1.9 km from Kennington Lane Cafe, that serves British cuisine.