Location of New Castle Plaza mall is 525 S Memorial Dr, New Castle, Indiana - IN 47362 - 4951.
GPS Coordinates: 39.927082, -85.381815
« Return to New Castle Plaza