Greek restaurant known for excellent meat dishes.