182 Lusher Court
Frisco, CO 80443
Sunday-Thursday, 11 a.m. â€“ 9 p.m. Friday-Saturday, 11 a.m. â€“ 10 p.m.
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!
Family Friendly | Mexican | Bar