Situated in Saint petersburg , this property offers an ideal place of rest and relaxation. The property consists of 7 rooms. Situated in the heart of the city, the Hotel provides the ideal base for exploring the city. There are multiple public transport..