The Open Arms is a long-established, family-run hotel on the green at Dirleton, directly across from the castle. A comfortable spot for dinner or a night’s stay, and an easy base for the East Lothian coast and its golf. North Berwick station is about 3km east.
