St Giles Hotel and Leisure Club
St Giles Hotel and Leisure Club, Bedford Avenue, Bloomsbury, Camden, WC1B 3GH
Home
St Giles Hotel and Leisure Club - Bloomsbury, Camden, WC1B 3GH