Conveniently situated in Saint petersburg, this property is the perfect base for both business and holiday travel. The property is made up of one main floor. The property consists of 12 rooms. The Hotel boasts 7 double rooms.

Otel

Location

Get Rates

Get Flight + Hotel