Hotel/Apartment
The Humewood Hotel
The Humewood Hotel, 33 Beach Road, Humewood, Gqeberha, South Africa
(no reviews)