El Rio Mexican Restaurant in Cumming serves fresh, authentic Mexican cuisine. This restaurant, which has a second location in Dawsonville, has a variety of lunch and dinner options including fresh nachos and guacamole, homemade soups and salads, sizzling fajitas, enchiladas, huevos con chorizo and taquitos. The list goes on and so will your appetite. It also features a delicious menu with options for vegetarians and kids. Visit the restaurant's menu link to see more mouth-watering meals.