S.O.S. Fine Foods Palo Alto

 

S.O.S. Fine Foods

949 Emerson St
Palo Alto, CA 93001
USA

Photo taken in 2017