Rhodes Old Town, located on the largest of the Greek Dodecanese islands, is a magical […]