Saturday, August 1, 2015

Outrageous Taco and Pizza Factory was in the tip of the Flatiron Building from 1971 to 1983, then moved to 221 E Main Street until closing in 1996