What better place to be this Christmas than with us by our roaring fire. Be it a work party or family get together, large or small- let us take the planning pain away and allow you to enjoy the festive season.

For a leisurely sit down gathering we’re offering a delicious three course festive feast, sure to delight. If you’re after a boozy Christmas party our sharing boards will see you through the evening.

On the big day why not pop over to your Balham local for a Christmas Day pint or two while the turkey is in the oven.

Whatever you fancy this festive season be sure to enquire with us and we’ll see to it that Christmas is the best yet.

Terms & Conditions

Book Now

Christmas Opening Times

Christmas Eve


Christmas Day


Boxing Day


New Year's Eve


We held our family pre-Christmas lunch here. As there was 12 in our group we pre-ordered our meals. Everything worked our perfectly for us. Great food and service in a nice pub atmosphere. Highly recommend a visit.


The food was delicious from Sunday roasts to burgers. The portions were very substantial and all of our party of 7 enjoyed their food. The service as ever in the Nightingale, was great as was the atmosphere. The purpose of our meal was an early family Christmas dinner. We took crackers and games and were not rushed from our table despite being a 2 hour booking slot. A lovely time was had by all.


Came here for Boxing Day. Ian and the team didn’t disappoint - fabulous food, atmosphere and service as always. My Grandmother said the fish pie was the best she ever had. A true diamond in the rough of a British pub. Fabulous!


Wandsworth Common 11 minute walk
Clapham South 12 minute walk

Gift Vouchers

From a three-course feast to a weekend away, or simply a quiet couple of pints in their favourite local, treat someone special and give the gift of the pub this Christmas.

The Gift of the Pub

Address & Details

The Nightingale,

97 Nightingale Lane,



SW12 8NX

020 8673 1637


Your enquiry has been successfully sent and our team will be back in touch with you soon to confirm your booking.

If you need to speak to speak to us sooner, give us a call on 020 8673 1637 and a member of the team will be happy to help.