Restaurants in Chicago, IL
Restaurants
2646 W Devon Ave.,
Chicago ,
IL
60659
UNITED STATES
Based on 2 reviews
Samosa
The only thing i have ever had from here is the aloo samosa. Its pretty good, but I still think Tahora's is better.Samosa
The only thing i have ever had from here is the aloo samosa. Its pretty good, but I still think Tahora's is better.Worldwide > United States > Chicago, IL > Restaurants