I Shanghai Delight
6016 Stevenson Blvd, Fremont
(510) 709-1196
Recent Reviews
I Shanghai Delight
6016 Stevenson Blvd, Fremont 94538
(510) 709-1196