The Inn At Canal Square is a charming accommodation nestled in the heart of Lewes, DE. Offering a peaceful retreat for travelers seeking a cozy and intimate stay.
With a focus on comfort and relaxation, the Inn provides guests with a serene atmosphere and personalized service, making it an ideal choice for those looking to unwind and explore the historic town of Lewes.
Generated from their business information