Happy Smile Deli
452 E Hedding St 95112
(Sandwiches, Deli, Salad)
Order Online

Come visit us at: 452 E Hedding St, San Jose, CA 95112