Гостиница «Россия» находится в южной части города, на одной из главных магистралей Санкт-Петербурга – Московском проспекте. Гостиница расположена напротив живописного Московского Парка Победы, недалеко от спортивно-концертного комплекса «Петербургский», в десяти минутах ходьбы от станции метро «Парк Победы», что позволяет удобно и быстро (за 15-20 минут) добраться до центра города.
Гостиница занимает десятиэтажное здание, построенное в 1962 году и реконструированное в 2001-2003 годах.
В гостинице 414 комфортабельных номеров различных категорий. Все номера соответствуют международным стандартам. стандартные двухместные номера небольшой площади со всеми удобствами. В каждом номере – современная мебель: раздельные кровати, шкаф, тумбочка, стулья, телевизор, телефон. Ванная комната оборудована душевой кабиной с современной сантехникой, феном и принадлежностями для ванной.