A stone’s throw away from Edinburgh

5

Situated only a mile and a half from Musselburgh town centre, and five miles from Edinburgh, Newcraighall is in a fantastic location.