Edinburgh serviced apartments

Title Street Postcode
Dreamhouse Apartments 3 Rothesay Place EH3 7SL
Ocean Apartments 2 Western Harbour, Midway EH6 6PN