Red Roof Island
About
Red Roof Island is an island in the Township of Leeds and the Thousand Islands, United Counties of Leeds and Grenville, Ontario. It is also known as "Isle 133d".
Facts
| Location | Township of Leeds and the Thousand Islands, United Counties of Leeds and Grenville, Ontario, Canada |
|---|---|
| Also known as | Isle 133d |