Self-service restaurant offering quality food and generous portions.