Haunted House: The Spirits Inside the LaLaurie Mansion
The LaLaurie Mansion sits at the corner of Royal and Governor Nicholls Street in the French Quarter of New Orleans, an area that has been shrouded in mysterious and fantastical stories for centuries.