1. Taylor Farm 118 Indian Pond Rd, Orford, NH 03777 Coordinate: 43.93604,-72.05529 Phone: (603) 353-9865