View All Photos
←
→
Check Rates & Availability
The church of St. Catherine is located on Petrogradskaya side, near the Tuchkov Bridge and just across the River Neva from the Courtyard by Marriott St. Petersburg Vasilievsky hotel.