Claro's Italian Markets Inc
Restaurant
•
101 W Whittier Blvd, La Habra, CA 90631, USA
9.0
Monday: 9 AM – 6 PM
See if anyone you trust recommends it!