Let KAYAK do the searching
If you are looking for a hotel close to Imperial Academy of Fine Arts of St. Petersburg, you should consider staying at Stasov Hotel, Balzac Hotel and Deluxe Hotel On Galernaya, as they are the most recommended by KAYAK users.