answersLogoWhite

0

Ottawa is a city in Ontario, Canada, which is in North America. It is near the states of New York and Maine.

User Avatar

Tomasa Okuneva

Lvl 12
3y ago

What else can I help you with?