Explore details about location Otis Street. Otis Street is a location situated within the Somerville alongside other areas such as Albion Place, Madison Street, Leon Street.