Premier Central Stay Edinburgh

6 Nelson StreetEdinburghEH3 6LGUnited Kingdom
Hotel