yummraj.com
Salsa Salsaa (1st Floor, Sahara Mall, M.G. Road Gurgaon)
In a nutshell: Very Good attempt to serve great food but not upto the mark if u compare with the Tex Mex Restaurants in the US. Not bad at all, if u do not compare with the True Blue Tex Mex restau…