Red Roof Island

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

LocationTownship of Leeds and the Thousand Islands, United Counties of Leeds and Grenville, Ontario, Canada
Also known asIsle 133d