A rustic pub, Taverne Windsor offers a relaxed atmosphere and a terrace.