Westmoor Terrace Apartments are conveniently located next to I-75. This complex is nestled at the end of West Melrose Ave. Close to a vast amount of restaurants and shopping areas. The University of Findlay is less than a 10 minute drive. Findlay's Historic downtown is also close by! Westmoor Terrace is a great choice for your new Findlay home.
Take a virtual tour: