The Pelican Motor Lodge was a lodge in New Orleans that served as Carlo Tramonti's headquarters. It was located next to Tramonti's restaurant, Nicastro's.
The Pelican Motor Lodge was a lodge in New Orleans that served as Carlo Tramonti's headquarters. It was located next to Tramonti's restaurant, Nicastro's.