Hotel Vauban ligt aan Place Guillaume II, in het centrum van de stad Luxemburg, tegenover het stadhuis en het Palais Grand-Ducal. Alle musea en winkels liggen op loopafstand. In het hotel is gratis WiFi beschikbaar. De kamers hebben een eigen badkamer en moderne voorzieningen.
Aantal kamers : : 20