flower garden Flower garden at the Upper Delaware Inn, clean, comfortable, and convenient lodging in Hancock, NY.