Le Mackenzie Guest house propose un hébergement 3 étoiles à Édimbourg, à 2,8 km de la plage de Portobello et à 2,1 km du yacht royal Britannia. Il se trouve à 2,4 km du théâtre Edinburgh Playhouse, à 2,9 km du Royal Mile et à 3 km de la gare de Waverley. La maison d'hôtes se trouve à 4 km du musée national d'Écosse et à 4,1 km de l'université d'Édimbourg.
Les logements de cette maison d'hôtes sont équipés d'une bouilloire. Leur salle de bains privative est pourvue d'une douche et de chaussons. Les logements comprennent un bureau et une télévision à écran plat.
La caméra Obscura et World of Illusions se trouve à 3,9 km de la maison d'hôtes, tandis que The Real Mary King's Close est à 4 km. L'aéroport d'Édimbourg, le plus proche, est implanté à 13 km.