659 Victory Garden DrTallahassee, FL 32301
The property located at 659 Victory Garden Dr Tallahassee, FL 32301 is a Detached property. Built in 1972, the property at 659 Victory Garden Dr has 3 bedrooms, 2 bathrooms, is approximately 1,774 square feet. The property is located in the Camelot Park neighborhood.
Address:659 Victory Garden Dr, Tallahassee, FL 32301