St. Giles Hotel

St. Giles Hotel
12 Bedford Avenue, London, WC1B 3GH
Photo of St. Giles Hotel