Rate these photos! [Average: 0] Inside the 16 acre Alan & Edgar Rice Natural Area, located off a dirt road in New Boston (or perhaps Lyndeborough), New Hampshire, is the beautiful Senter Falls.