This was located at 475 N Mechanic Street, Bronx, NY. The TEN Productions Building was in Mulberry Drive, NY, housing EN Television. also it looks like a cup so it is also known as the North Mechanic Cup maybe
c2a