menu? price ?
City: Cape Town
Province: Western Cape
Country: South Africa
There are several restaurants in the Cape Town area with this name. To get a satisfactory answer one would need more specific location.
Hi, I have been to two of these restaurants and the food was amazing and the service was great. If there is specific information you require, please let me know and I will get back to you