Brompton Terraced | 8 Bd | 6 Ba
The property you are viewing is located at 12 Grosvenor Place, London SW1X 7HH. This is a 8-bed Terr....