location This spa hotel is located on a quiet side street just off the river Neva on Vasilievsky Island not far from the Hermitage and other major sights rooms The rooms are medium to large sized and in perfect condition They are furnished with moder . . .