Oops! Something went wrong, please try again later.
Details
Located in the historic center of Odessa this hotel offers air-conditioned apartments with kitchens washing machines and free Wi-Fi. Odessa Port and the Potemkin Stairs are just 2461 feet away.