It will depend on what types of film he is interested in buying but if he is New York then either;

42 West 18th St.
New York, NY 10011


B&H Photo
420 9th Ave. at 34th St.
New York, NY 10001

Enjoy. I would love to visit these stores myself though I do not see myself in New York City any time soon.