Thattukada, Kerala Restaurant

Our Branches: Germany | Romania | India | Sri Lanka