Scarborough

Scarborough 🌊

Scarborough is a seaside town situated within the City of Cape Town on the Cape Peninsula in the Western Cape province of South Africa, situated at the edge of the Cape Point Nature Reserve. The town’s boundary includes Scarborough Beach, which is popular with surfers

Relevant Hashtags

No Listing Found

Camel Rock
Listing Title
Short Description
A vibrant restaurant in the heart of Scarborough: beach, surf and nature paradise. Events and/or specials daily. Garden great for kids. Off street parking
Address
Camel Rock Restaurant, Main Road, Scarborough