Rio Grande Mexican Restaurant Reviews
July 14, 2009
Enjoy the view from the Rio’s rooftop patio while sipping on a legendary margarita. Don’t miss the fresh TexMex, daily lunch specials and happy hour.
Rio is located at 628 Lincoln Ave., 970-871-6277, Open 11 am-10 pm Sun-Th., 11 am-noon F-Sat.
Recommended Stories For You
Trending In: Explore Steamboat
- U.S. News names Steamboat Springs among top 15 small towns to visit in the USA
- Jail Report for June 17 to June 23, 2017
- Head of Planned Parenthood and Trump cabinet member square off during Aspen Ideas Festival
- Real estate transactions for June 16 to 22, 2017
- Selfless devotion earns Steamboat’s Pio Utu recognition