Tea Shops in Windsor
51 High Street
Windsor, Berkshire SL4 1LR
Really nice place to go .. on your own or with friends. Love the amazing building and traditional British menu and the friendly staff. In one day, I...
© Qype 2013 - Tea Shops Windsor | Qype Reviews
Made with Love in Hamburg, Germany