Guest chittimallu21 Posted February 12, 2015 Report Posted February 12, 2015 its called Dolma.... try in any good mediterranean restaurant ...better than this frozen stuff
Recommended Posts