Mama Lena's is it for me. I don't go any place else. The best pizza & beer in Tarpon and very pretty waitresses!
All reviews seem positive