Karimi Restaurant

1086 N 1st St San Jose CA 95112 USA

(408) 477-2914

Location