1. Takeda Pharmaceuticals North 2945 Sussex Dr, Florissant, MO 63033 Coordinate: 38.81268,-90.30769 Phone: (314) 838-7944