The legendary Chase Park Plaza is a contemporary blend of distinctive charm and upscale sophistication, rising in stately grandeur above the vibrant artistic hub of St. Louis' Central West End.