Welcome to Papillon Pizza & Kebab House London, a delightful culinary escape nestled at 111 The Grove, E15. This gem of a restaurant offers an exquisite blend of flavors, featuring both mouthwatering pizzas and authentic Afghan dishes.
Papillon Pizza & Kebab House promises an enjoyable dining experience that keeps guests coming back for more!