Happy Smile Deli
452 E Hedding St
San Jose, CA 95112-2908
408-292-2271