Restaurant known for its spacious dining room and generous portions.