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

Scarborough Classifieds

Scarborough Business Directory

Camel Rock
Listing Title
Listing Category
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
Camel Rock Restaurant, Main Road, Scarborough