London publication features New Orleans as a travel destination.

Posted on: April 5 2010