Dosa Hut

Dosa Hut is a South Indian and Indo Chinese cuisine restaurant.