Restaurante
The Big Time Taverna
Recomendado por 43 personas locales
Consejos de personas locales
The Big Time Taverna, an authentic Greek restaurant situated on the canals with views down two main canals in St Francis.
up market restaurant on the canals, you can get there by boat if you have one, or paddle there.
Recomendado también por los habitantes locales
Ubicación
Mayotte Circle
Saint Francis Bay, EC