Barrio Salamanca, International Restaurants June 6, 2014 Tandoori Station, a raved about Indian restaurant By Daphne Binioris