Das Hotel Edinburgh Osbourne steht auf einer der drei breiten parallelen Straßen, die die Grundlage für Edinburghs renowned neue Stadt bilden, das Osbourne wird gesetzt ideal. Alle touristischen hauptsächlichanziehungen sowie das kommerzielle Herz der Stadt sind innerhalb des einfachen Gehenabstandes.