へようこそ 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 ㎞. (Hotel Carmen Casa ロンドンのホテル 予約).