Company name: Niddry Street Apartments
Description: Edinburgh Holiday Flats | Self Catering Apartments in Edinburgh, Scotland, UK
5/3 Niddry St, Edinburgh EH1 1LG, United Kingdom