What do you know about 711 Church, the 1.1 acre site of a 2024 proposal for a 17-story apartment building with ground floor commercial?

The site includes six lots: 703, 707, 709-713, 715 and 721 Church Street and 1208 Willard Street, and is located across the street from East Quad.