Montpelier Square, London, SW7
Montpelier Square, London, SW7
This five-story townhouse on Montpelier Square spans over 5,400 square feet, seamlessly blending historic character with modern luxury, thanks to a complete refurbishment by Rigby & Rigby.
Guide price£12,000,000