La Taverna Windsor Reviews. 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 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.