Set in Merton in the Greater London region, Self Catering Rooms provides accommodation with free WiFi. London is 12 km from the homestay, while Windsor is 30 km away. London Heathrow Airport is 19 km from the property. Read more
Set in Merton in the Greater London region, Self Catering Rooms provides accommodation with free WiFi. London is 12 km from the homestay, while Windsor is 30 km away. London Heathrow Airport is 19 km from the property.