Explore details about location River Road. River Road is a location situated within the Lowell alongside other areas such as Chelmsford Street, Lowell Connector, Central Street.