$173
8-12 Mandeville Place
London N14 7 United Kingdom
London N14 7 United Kingdom
The Mandeville's central location is perfect for London's main attractions. Built in 1909, renovated in 1980 and completely refurbished in 1996, The...
more
Amenities
Wheelchair Accessible, Meeting Facilities, Restaurant in Hotel, Television... see all
Wheelchair Accessible, Meeting Facilities, Restaurant in Hotel, Television... see all

