Situated in the heart of North Berwick, this two-bedroom terraced house has a highly sought-after position in the coastal town. It is set within easy...
Set in the highly desirable village of Dirleton, just minutes from the stunning Yellowcraig Beach, this charming, bright, and deceptively spacious...