Snack bar · 4801 Borchard Rd, Newbury Park, CA
More food in Newbury Park, CA · Snack Bar in Newbury Park