Photo Gallery - Listing ID 4420972 Listing ID 4420972 62 Twenty Mile Stream Road, Cavendish, Vermont 05142 - , 5 ba$185,500soldView PropertyView PropertyData services provided by IDX Broker