Denison St., Newtown Apartments