Leila Heller Gallery

Upper East Side

Leila Heller Gallery is on the Upper East Side, New York, at 22 East 80th Street, Ground Level. Open Monday to Saturday, 10am to 6pm. Closed Sunday. Nothing is on view right now; next is Jon Isherwood, Permanence in Bloom, opening Oct 29.