Photo 3 of 7

View all

Quick-stop tamale shop
The California Street Market sells Mexican sweetbreads. The store sells between 450-500 various sweetbreads a day. Photo by Michelle Le

© 2016 Mountain View Online.
All rights reserved.