Idli Wada

Idli Wada

SOUTH INDIAN

Idli Wada

Steamed rice cake, deep fried wada.