Ren Fengzhen's office is located at 10620 W 87th St, Overland Park, KS 66214. Find other locations and directions.