Situated in the heart of Gullane, this three-bedroom double-upper flat is on the first and second floors of an established building which has a...