Zalaszentgrót is a town in Zala County, Hungary.