The Old Aberlady Inn

A small family run hotel with 6 letting bedrooms, 60 seater restaurant, conservatory, beer garden and a cosy public bar