Jamba

Jamba, 10406 Friars Rd B, San Diego, CA 92120, United States

(619) 640-2120

Location