A business park in south San Jose might house the Bay Area's best Tamil restaurant.