Los Sotos is a bar and grill offering grilled cuisine in a relaxed setting with ample parking.