Newly renovated 1/1 near FSU

2241 W Pensacola Street unit 80, Tallahassee, FL 32304

CURRENTLY REVIEWING