Get directions to: Camel Club, Saint Petersburg, FL
Restaurant address: 1110 Central Ave. Saint Petersburg, FL 33705, USA
Restaurant: Camel Club