Storied Ogden Farm, an elegantly updated and restored Queen Anne style Farmhouse sited on over 2 acres of pastoral land. Beautifully set-back on a gracious lot