Luna Grill Locations in Chula Vista, CA adminamp 3 years ago Luna GrillLuna Grill MenuLuna Grill Locations Luna Grill Locations in Chula Vista, CA 2275 Otay Lakes Road, Suite 119 Chula Vista, CA 91915 (619) 656-5862