95 New Church Street, Cape Town 8001, South Africa
Distance: 30 m
Company description
Amber Tree Lodge Cape Town Situated in the heart of Cape Town at the foot of Table Mountain, Amber Tree Lodge offers you a home from home in deluxe or dorm style accommodation.