New Hot Head Burritos restaurant to open in Auburn

New Hot Head Burritos restaurant to open in Auburn