The Haven serves Scottish fare.