Looks like Westmoor Terrace is no longer available on Rent.com which means this information is likely out of date.

Westmoor Terrace

 800-816 West Melrose Avenue, FindlayOH 45840