|
Delmere Hotel
130 Sussex Gardens, Hyde Park, Hyde Park, London, W2 1UB

In Sussex Gardens, a beautiful leafy square on the edge of Hyde Park, one could hardly ask for a more delightful place to spend time in the centre of the capital. The rooms here have been designed with great...
|