Harbour at Canal Square

Restaurant in Lewes, Delaware

Seafood restaurant

134 West Market Street, Lewes, 19958