Eating American (New) Gastropub at Mermaid Tavern restaurant in Tampa, FL.

Feedback

Do you manage or own Mermaid Tavern?

Yes