Restaurant serving Greek and international cuisine. Known for generous portions and good service.