Loading hotels
Confirming room availability...
Sonnekus Guest House, 88 Main Road St. James, Cape Town, South Africa
Near St. James Beach<br /><br />When you stay at Sonnekus Guest House in Cape Town, you'll be in the historical district, just steps from St. James Beach and 7 minutes by foot from Save Our Seas Shark Education Centre. This 4-star guesthouse is 0.6 mi (1 km) from Rhodes Cottage Museum and 0.9 mi (1.4 km) from Kalk Bay Harbour.