Nola
Nola is a bit of New Orleans located in the historic Ramona Street Building in downtown Palo Alto. Their menu consists of Creole, Cajun, and Southwestern cuisine. New Orleans favorites, such as hurricanes, fresh oysters, gumbo, seafood jambalaya, and étouffée, are just a few of the classics you will find.
535 Ramona Street Palo Alto, California 94301 United States