Irodion is a Greek restaurant known for its extensive menu and generous portions.