Apex European Hotel, Edinburgh

90 Haymarket TerraceWest End - Murrayfield, EdinburghEH12 5LQ, United Kingdom