St Giles London - A St Giles Hotel

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

Camden


Reviews

google-place 3.7 out of 5 (3855) last updated 30/10/2019