This charming hotel is set in St Petersburg. The premises count with 302 welcoming bedrooms. No pets are allowed on the premises.