Target T-1112

Target T-1112, also known as Willoughby, is a Target discount department store located at 36195 Euclid Avenue in Willoughby, Ohio. The store opened March 4, 1998.