Shalimar Restaurant

3325 Walnut Ave Fremont CA 94538 USA

(510) 494-1919

Location