St Giles London - A St Giles Hotel

Bedford Ave, Bloomsbury, London WC1B 3GH, United Kingdom

Camden