Address 1830 flower ave duarte ca 91010. Value windows doors 1830 flower ave duarte ca 91010 rated 3 based on 1 review i really like the shopping process of value windows they consult. 1830 flower ave duarte ca 91010 from business.