66 NORTH STREET

ST. ANDREWS, SCOTLAND

Unique townhouse with consent for luxury upgrade and extension

£1,450,000

See Property Details