Mystic India

International Food Plaza has 12 stalls serving food and beverages Moonta Street