Address
619 So. 17th Street
Newark
NJ
07103
United States
South 17th Street Central Theatre/Cafeteria Space. It is located directly opposite to the main entrance of the building. All visitors to the building must sign-in at the front desk.