Lombardi's Miami Italian Restaurant
401 Biscayne Blvd s125, Miami 33132