The Barrel

18 Kerk Street

 - South Africa  (ZA)

Pizza • Seafood • Fast food • Grill • Fast food

70/100 (10 votes)

Closed

Photos