The Edinburgh Residence Edinburgh is a collection of 29 luxury town house suites offering all the plusses of a hotel, without all the minuses. The Edinburgh Residence Edinburgh is one of the finest luxury hotels in Scotland. With incomparable levels of space and luxury, ...
Hotel Details