Holiday Inn

Venue:

Map

020 7300 4300

Holiday Inn, 275 Old St, London, EC1V 9LN

Tags: Hotel, More