Explore details about location Otter Street. Otter Street is a location situated within the Philadelphia alongside other areas such as Tyson Avenue, North Street, Moravian Street.