35 Duddingston Park is an exceptionally bright and spacious 5-bedroom upper villa, forming the top two floors of a converted Victorian building. The...