Sweet Potato Stall

Sweet Potato Stall

About Sweet Potato Stall

Sweet Potato Stall is food stand in front of Galleria Mall in Santa Clara, CA.