Restaurants & Bars 1

Puffy Tacos

Creamfinger | May 3, 2002 02:24 AM

The "Best Of" show on Food TV once again aired the episode which features a place in Whittier that serves something called "Puffy Tacos". Not much in the archives other than the address. Has anyone actually been there? Opinions?

Want to stay up to date with this post?

Recommended From Chowhound