Shop 153, Lower Level Victoria Wharf | Shop 153, Lower Level Victoria Wharf, V&A Waterfront Entrance 4, Cape Town Central 8002, South Africa
View on Map
What travelers say:
Best place to have the best meat you can ever taste. I tried crocodile and ostrich. .unforgettable experience..Friendly waiter..the manager visited us to ask if everything is going well。