1290 85th Terrace N

1290 85th Terrace N, St Petersburg, FL 33702


1 year ago


Jamestown apts in St.Pete are some very nice apts. Old style brick buildings built about 40 years ago, so they are old. I'm not going to lie parking sucks. You get one assigned spot. If you have multiple cars, there are visitor spots, but good luck finding one close to your residence. You're going to have a bit of a hike.