Italian Restaurants nearby 80 St Georges Mall, Cape Town, 8001, South Africa

Clipper - Commodore Hotel

Approximately 1.98 km away
Address: Commodore Hotel, Portswood Road, V & A Waterfront, Cape Town