French Touch is a clothing store. Search results also suggest a possible connection to fast food or a grill/taco establishment.