3성급의 세인트 크리스토퍼 인 에든버러 호텔은 에든버러 캐슬에서 0.9km 위치해 있습니다.
호텔은 에든버러 도심에서 1km 거리에 있으며 에든버러 공항에서 15km 떨어져 있습니다. 에든버러의 아더스 시트는 약 2.8km 떨어져 있습니다. 에딘버러 로얄 대학 외과 본부은 호텔에서 몇 분 도보 거리에 있습니다. Market Street 버스 정류장이 호텔에서 200m 떨어져 있습니다.
인도 식사를 제공하는 Gurkha Cafe & Restaurant는 호텔에서 50미터 내에 있습니다.