Photos coming soon
HOTEL
Scarborough Nature Lodge
Mountain Rise Road Scarborough, 80, 7975, Cape Town, South Africa, Cape Town
Where it sits
Scarborough Nature Lodge
Mountain Rise Road Scarborough, 80, 7975, Cape Town, South Africa, Cape Town
-34.19777, 18.37711
Plan around Scarborough Nature Lodge
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 10, 2026.
