The Eclipse is a new residential development on the 600 block of 29th street. The new apartment complex will take up an entire block and include some minor landscaping/greenspace improvements.