Welcome to La Taverna - Italian Restaurant in Windsor

La Taverna offers an authentic taste of Italian gastronomy and style with impeccable service in pleasant modern surroundings.

See our Valentine and Mothers Day Menus

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 towards the River Thames and Windsor Castle. It is an excellent venue for both informal parties, private receptions and corporate events.

Our A la Carte menu is always available but please click here for examples of set menus that are also available.

Open for Lunch, Monday to Friday from 12.15pm
Open for Dinner, Monday to Saturday from 6.15pm

We will open for private lunch functions on Saturday or Sunday
Call us at any time on 01753 863020