Project Insight: Cape Town, South Africa
Cape Castle is a Thirteen-Story Hotel Building in Cape Town, South Africa. The interior layout is designed for a comfortable long term stay with living and dining space.
Standard floor plan in Cape Castle Hotel
Exterior View of the main building.