About The Edinburgh Mews
Just 10 minutes walk from George St , the main shopping /restaurant /bar area, this 1 bedroom mews apartment is an ideal base from which to explore the city.
More about The Edinburgh Mews
The Edinburgh Mews is located at 14 Lennox Street Lane, EH41PZ Edinburgh, United Kingdom
01314765532