901 W Melrose Ave, Findlay Address: 901 W Melrose Ave, Findlay, OH 45840, USA Open Houses Two Bedrooms Two Bathrooms Findlay Sunday