2800 Leavenworth St, San Francisco, California 94133 USA
8/2/21 - Inside (1/3) Hot sauce displays
Photo Credit: Yelp