Explore details about location Lowell Street. Lowell Street is a location situated within the Somerville alongside other areas such as Sibley Court, Meacham Street, Wheeler Street.