Luna Grill

2275 Otay Lakes Road Chula Vista 91915