Del Sol is a Mexican restaurant known for its sizable dishes and happy hour specials, served in a compact setting. Online ordering and delivery are available.