Apex International Hotel, Edinburgh

31-35 GrassmarketOld City - New City, EdinburghEH1 2HS, United Kingdom