182 LUSHER COURT FRISCO, CO 80443 Get Directions
182 LUSHER COURT FRISCO, CO 80443 Get Directions
When you’re thirsty for fun and hungry for some fresh, from-scratch Mexican food right in the heart of Summit County, there’s only one place in Frisco that provides the escape you need: The Rio. It boasts two large patios ideal for après skiers and summer mountaineers looking to relax after a busy day. And large fireplaces warm the indoor space, adding a distinctive mountain flair of the restaurant. Come Aprio with us!
© Dun & Bradstreet, Inc. 2025. All rights reserved.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.