River Road is a 3.9 mile point-to-point hike that takes you by a river located near Mystic, Connecticut.