The Granger

The Granger

Hotel

Beach Road, 516 The Granger, Granger Bay, Cape Town, Western Cape, South Africa 8005