LA | New Orleans | Restaurants
Flaming Torch
Vivid Impressions of the Flaming Torch A Culinary Journey through Creole and French Flavors It is the year 2024, and the once lively quarters of Flaming Torch, located at 737 Octavia St in New Orleans, has become a whispering monument to gastronomic ambitions and culinary missteps. The ambiance, imbued with aspirations of grandeur, dangles temptingly…
