St giles hotel london rooms July 8, 2019 16 32 64 128 St giles hotel london how many rooms St giles hotel london number of rooms St. giles hotel london