top of page
GET IN TOUCH
OUR LOCATIONS
SFI AMERICA
1120 Avenue of the Americas,
20th Floor,
New York City, NY 10036
United States
SFI CHINA
A18, 2F, Building 5,
958 Ling Shan Road,
Shanghai 20013
China
SFI JAPAN
Ichihara City,
Chiba 299-0108,
Japan
SFI MIDDLE EAST
4, Ariel Sharon Street,
Hashahar Tower
Givatayim, 5320047,
Israel
bottom of page