Jamba Oakwood Plaza

11123 Long Beach Blvd Unit 11 Lynwood CA 90262 USA

(310) 631-3041

Location