Nevsky Grand Hotel is a cozy three-star hotel located in the heart of St. Petersburg. The hotel offers comfortable rooms, a restaurant, and a bar. It is also conveniently located near many of the city's top attractions, including the Hermitage Museum and the Mariinsky Theatre.