Where is the Niagara Falls located?
Answers
Answered by
8
Answer:
United states of America (usa)
Answered by
3
Answer:
Location: Border of New York, United States and Ontario, Canada
Similar questions