Windham Restaurant
59 Range Rd, Windham 03087