This aparthotel is situated in Odesa City Center, just steps from Primorsky Boulevard and Ekaterininskaya Square, and within a short walk of Potemkin Stairs. You’ll also find Odesa National Academic Theater of Opera and Ballet and Deribasovskaya Street less than a mile away.