Macleod Care Hotel Cape Town CBD
Want to save money while travelling? It’s easy: hotel «Macleod Care» is located in Cape Town. This hotel is located in 11 km from the city center.
3 Saint Clair Road, Cape Town, CAPE TOWN, South Africa, Cape Town, 7801