Homes for sale - LOT 16 E Seaboard Street, Tallahassee, FL 32301 – ...