Отель «Невский 105» расположен в историческом, культурному и деловом центре Санкт-Петербурга на Невском проспекте в шаговой доступности от Московского железнодорожного вокзала и многочисленных достопримечательностей Северной столицы: Федоровского собора, обелиска «Городу-герою Ленинграду», Музея Арктики и Антарктики, Литературно-мемориального музея Ф. М. Достоевского. Расстояние до станций метро «Площадь восстания» и «Маяковская» составляет 500 и 800 м соответственно, до концертного зала «Октябрьский» — 700 м, до набережной реки Невы — 1,5 км, до аэропорта «Пулково» — 15,5 км.
В отеле «Невский 105» одинаково комфортно постояльцам, прибывшим в Питер по работе, для шумных развлечений или размеренного отдыха в компании любимого человека. Гостевые номера оборудованы доступом к Wi-Fi, телевизорами, мебелью для сна и хранения вещей, собственными ванными комнатами и санузлами. На прилегающей к гостинице территории есть автомобильная парковка.