Beach Hut Deli Silver Creek

4878 San Felipe Rd #110 San Jose CA 95135 USA

(408) 238-8114

Location