View Map
A brand new contemporary hotel opened June 2007 located just a few minutes walk from Gloucester Road tube station .
All rooms are air-conditioned, ensuite with flat screen plasma tv's and have broadband internet access free of charge.
Superb location easy walking distance to Harrods and The Natural History Museum.