4136 E Busch Blvd, Tampa, Florida 33617 USA
Inside seating area -- immaculate! 15/10!
Photo Credit: Yelp