Willoughby Hills Towers
27400 Chardon Rd, Willoughby Hills 44092