Get directions to: Astra Pizza, Saint Petersburg, FL
Restaurant address: 2807 38th Ave N Saint Petersburg, FL 33713, USA
Restaurant: Astra Pizza