Does anyone remember the name of the arcade that was next to the pizza place and across from the movie theater in the early 90's???
Address: 6901 22nd Ave N, St. Petersburg, FL 33710, USA
Vivian Schalscha | Aug 20, 2021
Arrived to Florida from Maryland on 2009! Check on goggle .
Karla Scott | Aug 20, 2021
No sorry
Thanks! Your answer is awaiting moderation.