Chora on Samothrace Island in Greece is a scenic village perched on hills with stone paved streets, traditional houses, local tavernas, breathtaking Aegean views, cultural heritage, and a tranquil ...