Harbour Restaurant at Canal Square

Restaurant in Lewes, Delaware