Mermaid Tavern
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