Original

Staycity Aparthotels Edinburgh - from under £18pppn

11 Brandfield Street, EH3 8AS