Louis Stern Fine Arts Quandra Loka

9002 Melrose Avenue
West Hollywood, California

April 8 – May 10, 2003

exhibition PHOTOS