Pub Directions

Windsor Trooper

, Windsor

Address: 97 St Leonards Road, Windsor, Windsor, Berkshire, SL4 3BZ

From Where
  
   Help