Newhailes Market

Newhailes Market is held on the third Saturday & Sunday of each month.

Location-Newhailes Road, Musselburgh EH21 6RY

9:30am-3pm