84 Park Hall Rd, London SE21 8BW
Cocktail bar | Wine bar
Churchills is a refined establishment in West Dulwich that offers a diverse selection of wines from various regions and styles. Guests can effortlessly move from the bar to the restaurant, making it an ideal venue for casual gatherings, dates, celebrations, or business meetings. The outdoor seating enhances the experience, providing a pleasant atmosphere for dining and drinks, especially on nice days.