The River House: Your Summer Escape

Opening this summer, the River House in New Hope, Pennsylvania takes its place on the banks of the Delaware River, nestled on lush acreage and standing where the once famous Chez Odetteโ€™s entertained societyโ€™s upper crust. The intent of the newly developed luxury hotel is to retain that same reputation as a sought-after venue that…

Read More