LABORA
Restaurant
•
8055 Clairemont Mesa Blvd Ste 101, San Diego, CA 92111, USA
8.8
Tuesday: 8 AM – 9 PM
See if anyone you trust recommends it!