It is approximately 20 miles east of Edinburgh .
Is close to Haddington ( to the south ) , North Berwick ( north east ) , Dirleton ( north ) and Gullane ( north west ) .
It is approximately 20 miles east of Edinburgh and is close to Haddington ( to the south ) , North Berwick ( north east ) , Dirleton ( north ) and Gullane ( north west ) .