Хостел «Алькор» удобно расположен в Невском районе Санкт-Петербурга, в 2,5 км от Санкт-Петербургского театра «Мастерская», в 9 км от музея Фаберже и в 10 км от музея Анны Ахматовой. Хостел находится в 10 км от Государственного Русского музея, а также в 11 км от Никольского морского собора и храма Спаса на Крови.
Гости каждого номера пользуются общей ванной комнатой с душем.