The Inn At Canal Square

122 Market Street, Lewes 19958, United States Get Directions to this spot
122 Market Street
Lewes, 19958
DE, United States
(302) 644-3377

Rate and review The Inn At Canal Square in Lewes, DE, United States!

Share your experiences at The Inn At Canal Square with your friends or discover more Local Services in Lewes, DE, United States.