Georgetown Greek restaurant with flavorful lemon chicken and authentic mountain tea—just check recent reviews on quality consistency.