The Place Hotel Edinburgh

34-38 York Place Edinburgh, Edinburgh, United Kingdom

The Place Hotel Edinburgh Photos

The Place Hotel Edinburgh Map

34-38 York Place Edinburgh, Edinburgh, United Kingdom
The Place Hotel Edinburgh

Hotel Information

No information available