Oasis Deli

1737 N 1st St suite 130 San Jose CA 95112 USA

(408) 453-5054

Location