Loading map…

Pavyllon London

Pavyllon London in London, United Kingdom, offers a refined French dining experience. The elegant aroma of haute cuisine fills the air. Enjoy the wonderfully tender texture of their meticulously prepared dishes, a taste of Parisian sophistication in London.