Assembly Room Address Town House Haddington United Kingdom Upcoming Events No events in this location