March 5, 2015 Total Views: 5862 Today: 1
Hotel Carmen Casa London, Carmen Casa is located in London and features a garden with a terrace. The guest house is situated 1.5 km from Colliers Wood, 1.8 km from Balham and 3 km from Wimbledon. Rooms at Carmen Casa come with shared or private bathroom facilities. London Heathrow Airport is 21 km away. (Hotel Carmen Casa London hotels booking).