Four Bed Apartment Sleeps 20 at Edinburgh Royal Mile
Edinburgh
EH1 1QS