Gerard Rodon Lara
Very modern
If you want to have a gym with the latest technology and a 25 meter pool in your hotel at your disposal in the heart of London (Bloomsbury area), St. Giles Hotel is your hotel. It is very close to Trafalgar Square, Leicester Square, the British Museum, Oxford Street ...