2408 Escambia DrTallahassee, FL 32304
The property located at 2408 Escambia Dr Tallahassee, FL 32304 is a Rental property. Built in 2007, the property at 2408 Escambia Dr is Multi/Split, has 3 bedrooms, 3 bathrooms, is approximately 6,472 square feet. The property is located in the White Acres neighborhood.
Address:2408 Escambia Dr, Tallahassee, FL 32304