Located in Cape Town (Century City), Majorca Self-Catering Apartments is within a 10-minute drive of Cape Town International Convention Centre and Long Street. This upscale aparthotel is 4.4 mi (7 km) from Blou ... Read more

View all Luxury Hotels in Century City