The Inn At Canal Square
(302) 644 3377
122 W Market St Lewes DE 19958
Category: Hotels and Lodging
   Business Type: Hotel - Motel