Luna Grill Eastlake

Mediterranean restaurant · 2275 Otay Lakes Rd Ste 119, Chula Vista, CA

Delivery · Dine-In

Hours

More food in Chula Vista, CA · Mediterranean Food in Chula Vista