Will they be open December 24 I called them but no answer???
Address: 538 Ramona St, Palo Alto, CA 94301, USA
Mike Robertson | Sep 4, 2018
They get pretty busy but the staff is friendly.
Ernesto Alberto Paiser (paiser) | Sep 4, 2018
They are not so friendly...
Edith Betancourt | Sep 4, 2018
Probably 🤣
Thanks! Your answer is awaiting moderation.