St giles hotel london phone number July 8, 2019 16 32 64 128 St giles hotel london number of rooms St giles hotel london number St giles hotel london telephone number St giles hotel london contact number St giles london – a st giles hotel London st giles hotel