The Mayfair
Marine Drive Margate 12 & 17, Margate, South Africa
Booking.com
Book Now