Tea Houses in Windsor

Find the top Tea houses in Windsor near you now.

Monty Cafe

Cafe

Address: 15 St. Leonards Rd, Windsor SL4 3BN, United Kingdom