Mowbray House, London, W14

4 bedrooms | 3 bathrooms | 2692 Sq. Ft