Where are your US headquarters located? Jessica Taylor January 12, 2017 21:13 Updated Follow The administrative offices for US and Canada are located in Chicago, Illinois. Related articles I am not sure which bar, disc, etc to choose! Terms & Conditions for Sales Do you have a physical store? Contact Customer Service Comments 0 comments Please sign in to leave a comment.