The St Andrews apartments with Mayfair price tags

© SuppliedThe Scores is Scotland's most expensive street.
The Scores is Scotland's most expensive street.