Average rating:
If you like Italian (and I mean proper Italian not just pizza and pasta) then you'll love the Pavilion. It has a lively atmosphere with excellent staff who are always on hand to pour/serve ... more
Search the web for more information about London