Pollen Street, London, W1S

£1,695,000 Leasehold
2 bedrooms 2 bathrooms