This is a two part question.
1. I just moved to Paris on a photographic study abroad program, but need to find a store that sells 120 film. All the camera shops I've been in so far haven't sold the stock. Does anyone know where it would be available here?
2. Any suggestions for locations? I've been walking around the city, and while it's all beautiful, I am hoping for some location untapped by tourists.