Situé à Paris, dans le Tennessee, le Super 8 by Wyndham Paris a été récemment rénové.
Toutes les chambres comprennent une télévision par câble.Leur salle de bains privative est pourvue d'articles de toilette gratuits. Certaines chambres comprennent une kitchenette avec un réfrigérateur.