West Elm to open in King of Prussia, Pa.