Set in Plumstead, Landstead House features accommodation with a flat-screen TV. Free WiFi is provided throughout the property.
A fridge and kettle are also featured.
London is 15 km from the holiday home, while Windsor is 49 km away. London City Airport is 4 km from the property....
|13 Landstead Road|