Back
Cafe Rio (112 - Lake Pleasant) Logo

Cafe Rio (112 - Lake Pleasant)

21.47mi
25225 N Lake, Peoria, AZ
Available Now
About Cafe Rio (112 - Lake Pleasant)

If you're looking for Mexican restaurants in Peoria look no further. Cafe Rio (112 - Lake Pleasant) is known for having some of the best Mexican in Peoria. Located at 25225 N Lake, Cafe Rio (112 ...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead