where is echo park
Dan Johnson. Echo Park is located in the heart of Dinosaur's canyon country. Here, the Yampa River flows into the Green River, which winds around the massive feature known as Steamboat Rock. The meeting of the two rivers along with nearby geologic faults created some of the monument's most dramatic scenery.