All Venues

The Mermaid Tavern

6719 N Nebraska Avenue
Tampa , FL 33604
813-238-5618
http://www.facebook.com/pages/Mermaid-Tavern/109803792461638?sk=info

map to venue