NEW LISTING! 17703 Neal Dr, Montverde, FL 34756

    17703 Neal Dr, Montverde, FL 34756

    $209,900

    3 Bedrooms | 2 Baths | 1,280 Sq Ft