Многочисленные переговоры с землевладельцами не увенчались успехом до 1930 года, когда ордену удалось выкупить полосу земли вдоль улицы Давида – главной базарной улицы Старого Города. Эта земля вскоре пригодилась.
Когда в 1947 году началась Война за Независимость, и иорданский легион захватил Старый Город и кварталы к востоку от него, госпиталь Сент-Джон остался по еврейскую сторону новой границы, рассекавшей Иерусалим.