Discover Amoudara
compiled from our dataAmoudara is located in Crete, Greece. Our atlas lists 90 places here.
These include 3 sights and 0 museums, 34 restaurants, 50 places to stay and 3 cocktail bars. Highlights include Apartments Kritika, Σελιναρι, Almyrós Potamós (vattendrag i Grekland, lat 35,34, long 25,06).