Explore details about location Alrose Street. Alrose Street is a location situated within the Billerica alongside other areas such as Pond Street, Shedd Road, Horton Lane.