Find the top North Indian restaurants in Windsor near you now.
Vegetarian restaurant
Address: 97 Peascod St, Windsor SL4 1AZ, United Kingdom