O,R&L Commercial is pleased to offer a 1,986± SF street level retail space available for Lease located on the interior side of the New Haven Towers and 18 High Street Complex with exterior windows facing the beautiful park-like courtyard. A highly desirable location in New Haven, the complex is sandwiched between Yale University and Yale New Haven Hospital with over 1,500 residential apartments as well as ground floor retail, medical space, and office space.