staff to be very friendly."
- All reviews
Located near a train station, Hotel Izhora is a great choice for a stay in St. Petersburg. Guests indulge in aromatherapy, then grab a bite to eat at the restaurant. An indoor pool and a bar/lounge are other highlights, and rooms offer refrigerators and room service.