The Devi Cuisine is located in Surat, India on 219-220-221, Anjani Icon, Opposite Megh Malhar Society, Chitrali Road, Jahangirpura. The Devi Cuisine is rated 4.2 out of 5 in the category fine dining restaurant in India.
Address
219-220-221, Anjani Icon, Opposite Megh Malhar Society, Chitrali Road, Jahangirpura