Tea And Coffee Shops in Windsor

Find the top Tea and coffee shops in Windsor near you now.

The Queen Charlotte

Pub

Address: 6 Church Ln, Windsor SL4 1PA, United Kingdom

Reserve Order