Indian restaurant · 112 N Main St, Windsor, NJ
Dine-In
More food in Windsor, NJ · Indian Food in Windsor