A charming place from which to explore NOLA.