Istanbul Park, set within 0.5 miles from the Amsterdam Hotel as well as the interactive Dolphinarium in Odessa Aquarium placed just a 5-minute drive away are well worth visiting. If you want to explore even more landmarks in Odessa, consider checking out Statue of the Duc de Richelieu, which is located 0.6 miles away.