95 Church Road

The Alma

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 local eating and drinking scene. It’s a relaxed and friendly pub with a great reputation for quality ales, wines and British pub food.

www.thealmapub.com

Location

The Alma

95 Church Road
London
SE19 2TA

The Alma

95 Church Road
London
SE19 2TA

Share