Le Saint Louis est situé dans le centre-ville d'Amiens, à 300 mètres de la gare et de la cathédrale. Il propose des chambres avec télévision par satellite et connexion Wi-Fi gratuite.
Les chambres de l'Hôtel Le Saint-Louis sont personnalisées et comprennent une salle de bains privée.
Le Saint Louis se trouve à proximité des principaux sites touristiques de la ville comme la rue des Piétons, la maison de Jules Verne et la Tour Perret.
Un parking public gratuit est disponible à côté de l'hôtel.