Do they have TVs?

Tammie Sweet | Jun 24, 2020 | Category: Restaurant in Tampa, Florida

The Mermaid Tavern - All questions

Address: 6719 N Nebraska Ave, Tampa, FL 33604, USA

Mandy | Jun 25, 2020

No

Jeremy Hayes | Jun 25, 2020

Sorry no TVs

Hyacinth Burrowes | Jun 25, 2020

No TVs

Stephen Catt | Jun 25, 2020

No but, they occasionally screen classic/cult classic films on a projector.

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Anything going on tonight?

Emma Falcone | Jun 25, 2018
Read More

Trending Places