Lombardi's Miami Italian Restaurant

401 Biscayne Blvd s125 Miami FL 33132 USA

(305) 381-9580

Location