Discover Istro
compiled from our dataIstro is located in Crete, Greece, and has a population of about 665. Our atlas lists 27 places here.
These include 5 sights and 0 museums, 10 restaurants, 12 places to stay and 0 cocktail bars. Highlights include Anny Sea-Sun.apts, Nectar Apartments, Παραλία Ίστρος.