The Roxburghe 4 stars

38 Charlotte Square, New Town, Edinburgh, EH2 4HQ, United Kingdom

Hotel image
Read more reviews for The Roxburghe