Address: Mackenzie Road London, , United Kingdom
Size: 120.0 m², 4 Bedrooms, 2 Bathrooms
Beds: 1 Single bed, 4 Double beds, 1 Sofa bed
Prices: 250 GBP - 350 GBP / Night