Отель «Невский 98» расположен в самом центре Санкт-Петербурга на Невском проспекте на 4 этаже жилого дома с увлекательным историческим прошлым. В шаговой доступности от здания находятся станции метро «Маяковская» и «Площадь Восстания», Московский железнодорожный вокзал. Прогулка до Казанского собора и Русского займет 10 минут, до Исаакиевского собора и Государственного Эрмитажа — около 25 минут. Расстояние до аэропорта «Пулково» составляет 15,6 км.
В инфраструктуру отеля входят гостевые комнаты, круглосуточная стойка регистрации, доступ к Wi-Fi. Во внутреннем дворе есть парковка.
Каждый номер располагает сплит-системой, телефоном, телевизором с плоским экраном, сейфом, столом, собственной ванной комнатой, укомплектованной феном, банным халатом, тапочками, и уборной. По утрам для постояльцев сервируется континентальный завтрак.