10035 63rd Avenue N 23, ST PETERSBURG, FL 33708