This charming hotel is set in St. Petersburg. The property comprises 75 cosy guests rooms. This accommodation does not accept pets.