The Inn Location: Englewood, FLSize: 28,000 square feetCategory: Commercial Overview: Project overview coming soon… Other Projects: