Falafel

39200 Fremont Blvd Fremont CA 94538 USA

(510) 795-7170

Location