Located in the historic centre of Odessa, this hotel offers air-conditioned apartments with kitchens, washing machines and free Wi-Fi. Odessa Port and the Potemkin Stairs are just 750 metres away.
Number of rooms: 6
Nekrasova Street 4, Odesa, 64000, Ukraine