95 Church Road London SE19 2TA The AlmaIndependent freehouse pub & garden in Crystal Palace. The Alma has been at the heart of the Crystal Palace triangle for many years. Built in 1854, it is now a well established part of the south London & Crystal Palace eating & drinking scene. https://www.thealmapub.com/