Leverocks used ti be on the water. Is this a new location?
Address: 840 Pasadena Ave S, St. Petersburg, FL 33707, USA
Robert Hammond | Sep 16, 2019
No water. But great place.
kevin pica | Sep 16, 2019
It's in Pasadena on Pasadena Blvd. No water.
Thanks! Your answer is awaiting moderation.