S.O.S. Fine Foods Palo Alto

S.O.S. Fine Foods
949 Emerson St
Palo Alto, CA 93001
USA
Photo taken in 2017