Location One-star hotel “Churchill Hotel” is set in Saint Petersburg. It boasts a convenient location within walking distance from the city center.Hotel features Wi-Fi is available throughout the property. Parking is available near the hotel area. The reception works 24/7. Meals can be delivered to your room upon request. Laundry services are offered. Hotel's friendly staff will be glad to assist its guests with booking tickets or tours. Please note that the entire hotel is smoke-free.