6-8 Haymarket Terrace, Edinburgh, EH12 5JZ

Offer in excess of £375,000

Email