MannaBay

MannaBay

Cape Town, South Africa / Cape Town's highest boutique hotel at the foot of Table Mountain