Argyll Townhouse Hotel, Edinburgh hotels at discounted rates

Argyll Townhouse Hotel
6 Rothesay Place, Edinburgh, EH3 7SL, Scotland