The Inn At Canal Square is located at 122 W Market St, Lewes, DE-19958. An interactive Map of The Inn At Canal Square is shown below.
View details of The Inn At Canal Square.