solomon islands Embassy and Consulates in Canada

800 Second Avenue, Suite 400 L
New York, NY, 10017,
USA