Yes! There are many apartments, rooms, and university residences near the various campuses of the French institution. We recommend that you pay attention to which campus you will be attending so you can consider the most convenient neighbourhoods to be close to.