The Profile Page for this restaurant is brought to you by the DiningGuide.com service. Sol Rio is located in Idaho Falls.
|Address:||2635 South 25th East|
Idaho Falls, ID 83406
|Service, Food and Honesty - Non-Member, Reader|
Food Poisoning - Non-Member, Reader
Soooo Good! - Non-Member, Reader
Sol Rio In Idaho Falls Idaho Is Bad News!! - Jessie, Idaho Falls
|Other Links:||DiningGuide BillingsDiningGuide Helena||DiningGuide RenoDiningGuide Salt Lake City|