49 North Castle Street, Edinburgh EH2 3BG, United Kingdom
Distance: 53 yd.
Company description
City Centre Let Edinburgh offer self catering flat & apartment accommodation available for short term lease and holiday close to Princess Street & Edinburgh Castle.Ideal for short stay breaks.