Niagara Falls
Dufferin Islands is one of Niagara Falls.

1. Dufferin Islands

7.1
NIAGARA Pky, Niagara Falls, ON
Park · 8 tips and reviews
Mojito House Bar & Restaurant is one of Niagara Falls.

2. Mojito House Bar & Restaurant

7.5
4030 Montrose Rd (Throld Stone Rd), Niagara Falls, ON
Cuban Restaurant · 7 tips and reviews