Are they open? On google maps it says they are always close.😔
Address: 80 Keyes St, San Jose, CA 95112, USA
Jon-Michael Irvin | Sep 7, 2021
Yes, they are open! Went there on the weekend and Louis was there
Claudia Chirinos | Sep 7, 2021
Thank you☺️☺️
Thanks! Your answer is awaiting moderation.