Choose your room
The 3-star Apollo Hotel is located in the heart of Odessa. The hotel is a good example of royal architecture in Odessa.
The property is 1000 meters away from Deribasovskaya Street. Such tourist places as a theater and an opera are fairly close by.
Apollo Hotel consists of 9 rooms where guests can enjoy free Wi-Fi and flat-screen television. Guests can make use of private bathrooms with a hairdryer and complimentary toiletries.
Italian specialties are served at Casa Nova, which is 450 meters away.
There is Odessa train station nearby. Apollo Hotel is 10 km away from Odessa International airport.
The venue offers laundry, dry cleaning and tour/ticket assistance.