Cape Town, South Africa
Cape Town (Afrikaans: Kaapstad; [ˈkɑːpstat], Xhosa: iKapa) is one of South Africa's three capital cities, serving as the seat of the Parliament of South
Located in Cape Town in the Western Cape region, with Three Anchor Bay Beach and Mouille Point Beach nearby, Rhodora Apartments provides accommodations...
Free parking
Airport shuttle
Beachfront
Located in Cape Town in the Western Cape region, with Three Anchor Bay Beach and Mouille Point Beach nearby, Rhodora Apartments provides accommodations...