Thattu

2601 W Fletcher St, Chicago, IL

Menu (As of 10/31)

Bites

Entrees

Sides

Dessert

Thattu: hours and how to order