Previous image agar St Thomas Agar Town, London (UK), specification of the organ by T. C. Lewis (1868) St Thomas Agar Town, London (UK), specification of the organ by T. C. Lewis (1868)