Instituto Espanol Canada Blanch School Kensington - London Built: March 18, 2024 Address: Kensington – London