Jamba Scottsdale Town Center

15686 N Frank Lloyd Wright Blvd #E2 Scottsdale AZ 85260 USA

(480) 614-3255

Location