Del Sol Yuma 16th Street 367 West 16th Street, Yuma, Arizona, 85364, United States Restaurant Open Daily for Dining or Carry-Out