Explore details about location River Road. River Road is a location situated within the Lewiston alongside other areas such as Arkwright Avenue, Hillcrest Avenue, Hillside Lane.