Catherine Art Hotel is a unique hotel that combines modernity, convenience, location and traditions of European service. Catherine Art Hotel is located in the Basilica of St. Catherine of Alexandria, one of the oldest Catholic churches in Russia, in the heart of the city on Nevsky prospect, 32-34. Some rooms offer unique views of the temple.
There are 130 rooms of exceptional comfort: each room is furnitured with the beds with orthopedic mattresses, a wardrobe, a desk, a fridge and a safe. The rooms are equipped with flat-screen TVs and digital broadcasting (more than 50 channels in all languages of the world). High speed internet is accessible. There are a hairdryer, slippers and free toiletries in the bathroom.