Havelock North Apartment

Deal