First Impression: Strada Pizza

For whatever reason, the piece of property at the bustling corner of Lincoln and Howell Avenues has been known to attract a particular type of business: Mexican restaurants. After serving as Taqueria Azteca's b...