Get directions to: Elefant Produce & Deli, Saint Petersburg, FL
Restaurant address: 3300 38th Avenue South Saint Petersburg, FL 33712, USA
Restaurant: Elefant Produce & Deli