The Inn At Canal Square
122 W Market St
·
Lewes
DE
19958