Cozy Greek taverna in Rhodes' Old Town, offering a romantic ambiance and quality cuisine in a multi-level space.