Holiday Inn

Holiday Inn
Coram Street, London, WC1N 1HT
Photo of Holiday Inn