Get directions to: Jamba Juice, Westminster, CA
Restaurant address: 16300 Beach Blvd Westminster, CA 92683, USA
Restaurant: Jamba Juice