Picasso Restaurant Reviews & Details
332 Main St
Picasso Restaurant is located at 332 Main St in Lodi near the intersection of Main St and Garibaldi Ave. Their menu consists of Spanish dishes . Call (973) 778-4812 for dine in.
- Service:Dine In
- Major Intersection:Main St And Garibaldi Ave
Tell us more about Picasso Restaurant Lodi!