TownePlace Suites Slidell
TownePlace Suites by Marriott Slidell is located off I-10 across from the Fremaux Town Center. Less than 45 minutes away, we’re also a hotel near New Orleans. But you don’t have to drive that far to check out all that Slidell has to offer.