Source: Link

The scenic small towns in Greece can compete with other major cities in Greece when it comes to beauty. These are the most beautiful small towns in Greece. Chora is located in Patmos, and it is the ideal description of what a traditional Greek town should look like. Chora is a beautiful town with snow-white houses. The scenic town located on the top of a hill offers the best views of the Aegean Sea. Click the next ARROW to see the next photo!