Address: 2 - 3 Montagu Place, Marble Arch, Hyde Park, London, United Kingdom.
Nearest Landmark: Royal Hyde Park
(13 minutes walk)
Distance: 2 Miles from London Centre
With just 16 bedrooms, Montagu Place is cosy, intimate, and provides exceptional levels of quality and service – making it one of the finest London...