Cape Town Micro Apartments, Cape Town, South Africa

8 Bowden Road, Observatory, Observatory, 7925 Cape Town, South Africa