Louis Stern Fine Arts

About

Louis Stern Fine Arts is an art gallery located at 9002 Melrose Avenue in West Hollywood, California, in the heart of the city’s Avenue of Art and Design.