7701 N. Nebraska Ave. Tampa, FL 33604 (813) 443-6125

Restaurants