Located at the heart of Hatch End, Black Pepper's fine Italian cuisine, champagne bar and excellent service aim to offer clientele a fantastic dining experience.
Opened in 2005, the main restaurant seats 70 and private dining available for seating 26 people