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
- Homeless chef suspected of dealing heroin in Routt County
- Steamboat Springs teens missing since Monday found safe
- Steamboat Ski Area investigating mountain coaster incident
- Steamboat Police Department bids farewell to veteran officer
- New single-family homes 22 miles west of Steamboat signal evolving housing market