Located 18 minutes' stroll from Seine River, Hotel Stella Paris includes 15 rooms with views of the garden.
Luxembourg Gardens is a 5-minute walk away, while Luxembourg Metro train station is within short walking distance of the hotel. The accommodation stands 5 minutes' walk from Odeon tube station. Enjoy your stay at this Paris hotel, which is within arm's reach of Odeon Theatre. The nearest underground station is 5 minutes' walk away. Hotel Stella is 20 km away from Orly airport.
The bathrooms come with a separate toilet and a shower along with a hair dryer and bath sheets for more comfort.
Located a short walk to the accommodation, the sushi bar Japorama offers an Asian menu.