UK
London
Retail Montpelier Street SW
SW7
Montpelier Street
To Let
1,418 sf
Shop
The premises are arranged over ground and basement floors.
The property occupies a prominent position on the north side of Montpelier Street, just off Brompton Road and close to the..