EL Rancho Colorado
Additional Details:
One of America's most beautiful Mountain Restaurants. Located 18 miles West of Denver on I-70 (U.S. 40) at Colo. 74. Spectacular view of Snow-Capped Continental Divide. Cocktails at Anvils in "The Forge" - The World's most Glorified Blacksmith Shop. |