Родилась 21 января / 4 февраля 1876 г. в дворянской семье. Двоюродная сестра П.Б. Струве. Молодость провела в Японии, где служил ее отец. Замужем за князем П. Н. Мещерским (1869-1944). Княгиня. Через некоторое время после приезда в Париж, при поддержке английской благотворительницы Дороти Пейджет, основала под Парижем в Сент-Женевьев-де-Буа Русский дом для призрения престарелых обедневших русских эмигрантов. Скончалась 17 декабря 1949 г. Похоронена на кладбище Сент-Женевьев-де-Буа под Парижем.
Дочь дипломата Карла (Кирилла) Струве (1835—1907) от его брака с Марией Анненковой (1844—1889). По матери была внучкой генерала Н. Н. Анненкова, по отцу двоюродной сестрой П. Б. Струве. Родилась в Токио, крещена была 7 февраля 1876 года в Воскресенской церкви при русском посольстве при восприемстве бабушки В. И. Анненковой (в честь которой и получила имя) и барона Р. Р. Розена.
До 1882 года жила с родителями в Японии, позже в Вашингтоне. Будучи фрейлиной двора, 16 апреля 1900 года в Ницце вышла замуж за флигель-адъютанта, полковника князя Петра Николаевича Мещерского (1869—1944), из богатой семьи владельцев Дугинской усадьбы. Жила с мужем в Петербурге.
После Октябрьской революции эмигрировала во Францию, где вместе с сестрой Еленой Орловой открыла пансион для благородных девиц. Позже при финансовой поддержке одной из своих воспитанниц, богатой американки мисс Доротеи Пэджет, купила вблизи Парижа (в тридцати километрах) участок земли, где 2 апреля 1927 года организовала Русский дом — дом престарелых для эмигрантов первой волны. Благодаря своим связям, главным образом с иностранцами, Мещерской удавалось привлекать крупные пожертвования. Русский дом существует до настоящего времени, хотя русских в нём теперь — меньше половины. Похоронена княгиня Мещерская вместе с мужем на кладбище Сент-Женевьев-де-Буа