Nova House/Women's Place of South Niagara
8903 McLeod Road
Niagara Falls, ON
L2H 3S6
Contact Nova House/Women's Place of South Niagara
- www.womensplacesn.org
- 249053565800
- Nova House/Women's Place of South Niagara 8903 McLeod Road Niagara Falls, ON L2H 3S6View Larger Map