Welcome to Hotel The Edinburgh Address Apartments Edinbourgh, The Edinburgh Address is the name of a collection of city centre apartments in Scotland’s capital. With a range of property types either serviced or self-catered and all finished to a high standard, The Edinburgh Address can accommodate for any length of stay up to 3 months. (Hotel The Edinburgh Address Apartments Edinbourgh hotels booking).