17135 Camino Del Sur #125San Diego , CA 92127 Website: Click here for restaurant websitePhone: (858) 832-7905