Looks like Beachwood Villa North is no longer available on Rent.com which means this information is likely out of date.

Beachwood Villa North

 3443 South Green Road, BeachwoodOH 44122