ItchyFeeet's Cape Town Central, South Africa
33 De Lorentz Street
Stayed at Liberty Lodge for 3 nights on a recent trip to South Africa and thoroughly enjoyed the ent...
60 Kloof Street
Great food with an African flair. This well priced restaurant is worth a visit for anyone who enjoys...