Orchard Brae Apartment
2-9 Orchard Brae Avenue, Edinburgh, EH4 2HW, United Kingdom,Object type: Hotel Edinburgh City
Orchard Brae Apartment is set in Edinburgh and offers a tennis court. Guests staying at this apartment have access to a fully equipped kitchen. The apartment is