615 & 621 N WOODWARD Avenue Unit: 1, 2 & 3, TALLAHASSEE, FL 32304
Studio
4,800 Sq.Ft. LIVING AREA