The Alma

95 Church Road London SE19 2TA