Guesthouse/bed and breakfast La Crete Sands
★★★★
22 Marine Drive Shelly Beach 4275, Margate, South Africa Show on map
St Michaels Sands Hotel and Timeshare Resort is a 3-star resort in Margate, KwaZulu-Natal, South Africa. Guests rate it 8.1/10 (very good) across 74 reviews, ranking it #3 of 43 places to stay in Margate.
22 Marine Drive Shelly Beach 4275, Margate, South Africa
St Michaels Sands Hotel and Timeshare Resort has a guest rating of 8.1 out of 10 from 74 reviews, which is considered very good. It ranks #3 of 43 properties in Margate on Triptoic.
St Michaels Sands Hotel and Timeshare Resort is located at 22 Marine Drive Shelly Beach 4275, Margate, South Africa.
St Michaels Sands Hotel and Timeshare Resort is rated 3 stars.
Highly rated alternatives close by
Guesthouse/bed and breakfast
Apartment/Flat
Apartment/Flat
Apartment/Flat
Apartment/Flat