Mermaid Tavern

0 Review

6719 N Nebraska Ave, Tampa, Florida 33604

The Mermaid Tavern is perfect for a casual hangout any night of the week. This local favorite bar is decorated like the inside of a ship and is staffed with friendly people. There is usually great music on inRead more