Homewood Manor Apartments Business: Homewood Manor Apartments Phone: 309-764-7767 Fax: 309-764-7784 Javascript is required to view this map.Address: 3425 60th StMoline, IL 61265