Holiday Inn Express London Wandsworth, an IHG Hotel

3.0 star property
Comfortable hotel near Thames River

Choose dates to view prices