Fortress of Solitude
53 University Ave #101, Newark, NJ 07102, USA