W and W 920 Taylor Street, Kenner, LA 70062