Crowbar Address 1812 N 17th St Tampa, Florida 33605 United States Upcoming Events No events in this location