Jamba Bayfair Mall

15555 E 14th St #198 San Leandro CA 94578 USA

(510) 481-1838

Location