Shaker Square Towers

2825 E 130th St, Cleveland, OH
Multifamily
100 unit apartment