Address: 51 Heerengracht Rd, Bergvliet, Cape Town, 7945, South Africa

All Seafood (Paella, Tempura Prawns, Mussels,…)

Comments are closed.