Looks like Towne & Country Apartments is no longer available on Rent.com which means this information is likely out of date.

Towne & Country Apartments

 5340 Nesbitt Street, Apt 1, ElidaOH 45807