(Last Update: 24 Apr 2023)
Hotel Victoria is also hotel-residence, renting new flats with a stylish modern interior design, available for either short or long term stay. T