Explore details about location Stage Coach Road. Stage Coach Road is a location situated within the Duxbury alongside other areas such as Glass Terrace, River Street, Reed Lane.