Explore details about location Amwell Road. Amwell Road is a location situated within the Millstone alongside other areas such as South River Street, Amwell Road, Millstone River Road.