The Lord Milner Hotel is a luxury townhouse hotel situated in the heart of London's fashionable Belgravia area.
Features
Car Parking, Wi-Fi, Televisions
Nearest public transport
Victoria - Underground