Ivor Faith Temple← Explore all Temples & Teerth Place: WindsorIvor Faith Temple. Located in Windsor.Address36141, Broadwater Road, Ivor, VANearest City: IvorOpen this temple in the Encyclopedia