Opera House Cafe Address: 73 Depot St, Proctorsville, VT 05153 Phone: (802) 226-7007 Restaurants Other Businesses: Vermont Apple Pies Breakfast Restaurant at 265 Depot St, Proctorsville, VT 05153