A food truck paradise in Palo Alto. Foodies flock to this little shopping center every Monday night to sample a delightful selection of dishes - from lobster rolls to pork belly tacos.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…