Ottawa Homes Inc. 0.0 (0) Popular 22870 Trowbridge Rd, Genoa, OH 43430-9543 Genoa, OH (419) 346-9418 March 21, 2024