10006 N Armenia Ave North
Greater Carrollwood, FL 33612
Genial Italian eatery serving old-school eggplant parmigiana, plus new-wave ahi tuna wraps.