Flor de Piña Mexican Restaurant is now open

Here's a positive Friday afternoon news drop for a change. Flor de Piña Mexican Restaurant (4125 S. Howell Ave., 414-226-5498) is officially open for business. The Garden District establishment's owners first a...