Lola Happy Bistro

French restaurant · 3421 E Plaza Blvd, National City, CA

Dine-In

Hours

More food in National City, CA · French Food in National City