17 Replies to “Contest #891”

  1. Oia Steps, Ormos Ammoudiou, Santorini, Greece
    36.46006384828273, 25.37195943616496

  2. Oia Steps, Unnamed Road, Ormos Ammoudiou 847 02, Greece

    F96C+2Q Ormos Ammoudiou, Greece

Leave a Reply

Your email address will not be published. Required fields are marked *