2 min read Travel Rediscovering Rhodes Old Town’s Charms 6 months ago admin Rhodes Old Town, located on the Greek island of Rhodes, is a charming destination that offers a step back in...