Offering accommodation with air conditioning, Apartments London is set in Odessa, 1 km from Deribasovskaya Street Odessa Theatre of Opera and Ballet is 12 km from the property Free WiFi is featured throughout the property All units include a flat-screen TV with satellite channels There is a private bathroom with bathrobes in each unit The apartment offers free private parking on-site Odessa Archaeological Museum is 13 km from Apartments London, while Spartak Stadium is 14 km away The nearest airport is Central Airport, 7 km from the property