Commercial Space for Rent Prime Downtown Torrington Location. Unlock the potential of your business with this versatile commercial space located in the heart of downtown Torrington, CT. Offering 504.39 sq ft of open, functional space, this unit is ideal for a variety of professional uses-retail, office, studio, or boutique. Key Features: Bright and open layout, Flexible and affordable rent, high foot traffic area with strong visibility. Available opportunity to combine space A & B.