www.rent.net/direct/homewoodmanor Homewood Manor Apartments Categories: Locations Homewood Manor Apartments - 3425 60th St MolineJavascript is required to view this map.Address: 3425 60th StMoline, IL 61265Phone: 309-764-7767