Introducing the menu at GREEN LEAF - Indian Street Food, a charming spot located at 322 Pelissier St in Windsor, Ontario. This delightful establishment specializes in authentic vegetarian Indian street food, offering a vibrant array of flavors that transport you straight to the bustling streets of India.
GREEN LEAF is a veritable hidden gem for anyone craving delicious, vegetarian Indian cuisine—a must-visit for food enthusiasts!