Eating places
The Pavilion
The Pavilion is a charming eatery located in the heart of London, England. Known for its inviting atmosphere and delicious menu, it offers a delightful selection of seasonal dishes made from locally sourced ingredients. With a cozy interior and outdoor seating options, The Pavilion is the perfect spot for a casual meal or a special gathering. Generated from this place's information