Get directions to: Jamba Juice, Costa Mesa, CA
Restaurant address: 1835 Newport Blvd Ste D159 Costa Mesa, CA 92627, USA
Restaurant: Jamba Juice