Upper Brook Street, London, W1K

£22,000,000 Freehold
7 bedrooms 7 bathrooms 6 receptions