Pollard Windows Share: Home Improvements Pollard Windows Visit Website 2708 Niagara Falls Boulevard Suite 9 Niagara Falls, NY 14304 (716) 634-0037 (716) 695-1918 (fax)