Yaping Chen, Lac
472 Everett Ave
Palo Alto, CA, United States
94301
472 Everett Ave
Palo Alto, CA, United States
94301
No Phone Number Provided
No Website Provided
The worst of the worst of the worst. I rather kick myself in the nuts.
Submitted Sept. 5, 2021