Windemere Holiday Flats is located in Durban, South Africa on 263 O R Tambo Parade, North Beach,. Windemere Holiday Flats is rated 3.8 out of 5 in the category self-catering accommodationgroup accommodationholiday accommodation serviceholiday apartment rental in South Africa.
Address
263 O R Tambo Parade, North Beach,