Eskmills Venue sits beside the banks of the River Esk, just 15 minutes from the heart of Edinburgh in the picturesque county setting of Musselburgh, East Lothian. From dream weddings and big birthday bashes to large scale corporate parties, fashion shows and awards ceremonies, Eskmills Venue now plays host to thousands of guests every year and is a celebration hub for the local community and beyond.