Lupe Taqueria Restaurant Review – Midtown, Atlanta, GA [First Impressions]

Ah Riccardo and my dear sweet Lupe Taqueria.  Situated right on Juniper Street in Midtown, I wanted so badly to enjoy your company, to appreciate your culinary statement, and your bubbling atmosphere.  Alas, it was not to be.  What you gave me was a failure of Titanic proportions.  In the blink of an eye you …