A Greek restaurant offering generous portions. Known for its welcoming atmosphere and good value.