International House is located in a quiet residential area of Lambeth within walking distance of central London and many major tourist sights including the Imperial War Museum, London Aquarium, the South Bank, and Westminster (Big Ben, the Houses of Parliament, the Abbey). It has good underground and mainline rail links via Lambeth North and Waterloo station.
The Hall is a purpose built, nine storey building comprising 73 rooms with many of the rooms on the top floors offering panoramic views of London. Most rooms are large, fully carpeted with wash basins and fitted wardrobes. The bright, modern, well equipped kitchens and bathrooms are adjacent to the bedrooms.
Show more