Séjours & Affaires Lyon Saint-Nicolas ligt in het centrum van Lyon, op 750 meter van het treinstation Part Dieu. De studio's en appartementen bieden een ingerichte kitchenette en gratis WiFi.
Elke studio heeft een bureau, een eigen badkamer en een televisie. De kitchenettes zijn voorzien van kookgelegenheid, een koelkast en een magnetron.
De accommodatie biedt gratis wekelijkse schoonmaak en een vergaderzaal. Tegen een toeslag zijn hotelservices beschikbaar, zoals parkeergelegenheid en wasfaciliteiten.
Place Bellecour en de oude binnenstad van Lyon is direct toegankelijk via de metro van Garibaldi metrohalte, op 700 meter afstand.