Fortress of Solitude

Address
53 University Ave, Newark, NJ 07102, USA
Location type

40.7457359, -74.1721766

Phone
(973) 242-3725