El Rio Restaurante Address: 20 N Penland St, Baggs, WY 82321 Phone: (307) 383-7515 Restaurants, Mexican Other Businesses: Salisbury Cook House at RR 129, Baggs, WY 82321 Hyland Enterprises Inc at Cc Rd 700, Baggs, WY 82321 Cowboy Inn Motel at 210 Penland St, Baggs, WY 82321