Situé sur Cowgate, dans la vieille ville d'Édimbourg, l'établissement animé et économique Stay Central Hotel se trouve à seulement 3 minutes à pied de l'historique Royal Mile, à 800 mètres de la rue Princes Street.