London Master Bakers Benevolent Institution, Almshouses, Lea Bridge Road, Leyton