Strip Entertainment Complex656 West Tennessee StreetTallahassee, Florida 32304, US
Seating Capacity: 0