La Taverna offers an authentic taste of Italian gastronomy and style with impeccable service in pleasant modern surroundings.
We
are situated adjacent to the Theatre Royal in the historic town of
Windsor, which is renowned for Windsor Castle, Windsor Great Park and
the River Thames which flows through it, and which attracts visitors
from all over the world.
Our central location allows you to enjoy
the delights of Windsor and the surrounding Royal Berkshire countryside
and is still within easy reach of Heathrow Airport and London.
Our
first floor dining room offers views over the River Thames and Windsor
Castle. It is an excellent venue for both informal parties, private
receptions and corporate events.
Click Here to find out about events in Windsor.
As we are located so close to The Theatre Royal, we provide a menu tailored to the theatre goer, click Here for details.
