Los Puchunguis is a Mexican restaurant specializing in tacos. They offer online ordering for pickup and delivery. The establishment is located on Avalon Road Northwest.