South African Escapes
Self Catering in Margate, KwaZulu-Natal · 6 room types
Few people mean ‘within walking distance’ the way that we do! Margate Beach Lodge is…