Times Square Ladies Accommodation is located in Durban, South Africa on West Towers, 331 West St, Durban Central. Times Square Ladies Accommodation is rated 5 out of 5 in the category furnished apartment building in South Africa.
Address
West Towers, 331 West St, Durban Central