- For Lease
Once known as the Chapel Square Mall, the property now consists of 250 luxury apartments, a Class A office tower and 70,000 square feet of shops and restaurants facing Church, Chapel, Temple and Crown Streets. The Chapel Square Shops are located in the epicenter of downtown New Haven. The city is booming with new apartments and new jobs. Yale University, Yale New Haven Hospital and Gateway Community College are all just steps away.