Jumeirah Lowndes Hotel
40.6 mi away
London, United Kingdom Hotels & Resorts
Jumeirah Lowndes Hotel is set against the serene backdrop of a leafy London square in Belgravia, London. The hotel offers 88 bedroom and suites, all-day dining, an intimate meeting room and complimentary access to The Peak Health Club & Spa....