It's new. Location is the Village Inn directly across the street to the left. You can't miss it. It's a beautiful new place
The sign is kind of covered by a tree in the way look carefully, you'll see it.
The one on North Dale Mabry is located at: 8701 N Dale Mabry Hwy, Tampa, FL 33614 Right next door to PJ's Bar just north of Humphrey Street.
It's across the street from the old one
Thanks! Your answer is awaiting moderation.