River House
The River House, the 1784 canal-side tavern, store and hotel for Delaware boatmen at the south end of town. Actress Odette Myrtil made it the famed Chez Odette’s in 1961; the restored building anchors today’s River House at Odette’s hotel.
Vintage postcard