Otter Self Storage

$2.1M revenue • 12 Farnham Ct, Norwich, CT, 06360, United States

Last Updated May 28, 2025

Company Overview

Company Name

Otter Self Storage

Address

12 Farnham Ct, Norwich, CT, 06360, United States

Approx. Annual Revenue

$2.1M

About Otter Self Storage

Otter Self Storage is a leading provider of secure and convenient self-storage facilities, serving customers in Norwich, CT, United States. The company offers a variety of unit sizes, competitive pricing, and state-of-the-art security, allowing customers to easily rent and manage their storage needs online and contact-free.

Frequently Asked Questions about Otter Self Storage

Technologies Used

Key Decision Makers

Martha Laureano Director