Hotels in Port Elizabeth South Africa
On average 3star hotels in Port Elizabeth cost 65 per night and 4star hotels in Port Elizabeth are 80 per night If youre looking for something really special 5star hotels in Port Elizabeth cost around 158 per night based on prices