New World Plaza is located at the following address: Canada, North York, ON M2H 3B2, 3640 Victoria Park Ave #3600.