Pizza Head is at 3196 South Grand. You can check out the menu here.