I have stayed at St. Giles a number of times but this was the first time for a while - and nothing has changed. It is a hard review to write because some things are good and some things are less so. The location is superb, it is at Tottenhem Court Road tube station and the top of Oxford Street....
More
- St Giles Hotel
- London St Giles Hotel
- St Giles London
