Mermaid Tavern Loading Map.... Mermaid Tavern6719 N Nebraska Ave - TampaDetails 28.009542 -82.45083799999998 Address 6719 N Nebraska Ave Tampa FL United States Upcoming Events No events in this location Comments are closed.