Del Rio Restaurant
Add to Favorites
OPEN NOW
Today: 10:00 am - 9:00 pm
Saved to Favorites
07/07/2013
Really, really good homemade Mexican food. Our out of state visitors always look forward to eating here.
A clean & pleasant place to eat.
Phone: (208) 337-4240
Address: 6 N Main St, Homedale, ID 83628
Cuisines: Mexican, Latin American
Price Range : Below Average