Saint Therese at St. Odilia
3500 Vivian Ave
Shoreview, MN 55126
Located at 3500 Vivian Ave, Saint Therese at St. Odilia is a senior housing facility serving Shoreview, Minnesota. With an average per-household income of $79,126, the facility is in a generally affluent area. It is densely populated, with ...