« We already have 15 open homes in France, Spain, Switzerland, Belgium, and Mexico.
We are now looking for a new home in London! »
THE IDEAL LAZARUS HOME
The ideal home we are looking for in London is 600 sq. m. (6500 sq. ft.) and can accommodate up to 20 people. The building should include: