Are you open December 23 and what are your hrs?
Address: 117 Southwood Center, South San Francisco, CA 94080, USA
Douglas Lee | Sep 8, 2019
Should be open,
Hilda Ocampo | Sep 8, 2019
They are usually open 6 days a week. But you should call them and find out for sure. Happy Holidays!
Thanks! Your answer is awaiting moderation.