Explore details about location North Main Street. North Main Street is a location situated within the Leominster alongside other areas such as Marshall Street, Hoover Street, Sylvan Terrace.