Ottawa Spur
Cape Town, Western Cape
Ottawa Spur is a restaurant in Cape Town, Western Cape, South Africa. A strong option for celebrations, group dining an…
Western Cape, Western Cape, South Africa
No published reviews yet — be the first to review this experience.