The Inn At Canal Square is a coastal retreat located on the waterfront in the heart of Historic Lewes, Delaware. Offering exceptional comfort and seaside charm, the inn features twenty-two beautifully appointed rooms, three luxury two-bedroom suites, and two conference rooms, all within easy walking distance to unique shopping and the beach.
Generated from the website