Eating American (Traditional) Sandwich at Farrells on the Island restaurant in Tampa, FL.

Feedback

Do you manage or own Farrells on the Island?

Yes