Address : 140 gloucester road, london gb sw7 4qh, united kingdom, london Show Hotel Map
This stylish, luxury hotel is ideally situated at the heart of the London district of Kensington and is the top address for visitors of London looking for sophisticated accommodation. It is conveniently located near to Links to the public transport network, enabling easy exploration of this exciting city. The nearest underground station is only minutes away. In addition numerous shopping and entertainment venues are also located in the immediate vicinity.