1983 Restaurant, Bar & Arcade — Tampa | My Florida

1983 Restaurant, Bar & Arcade is a restaurant in Tampa, Florida. Listing sourced from OpenStreetMap.