Get directions to: Central Shell, Saint Petersburg, FL
Restaurant address: 5756 Central Avenue Saint Petersburg, FL 33707, USA
Restaurant: Central Shell