Rebecca Byrne

Rebecca Byrne is an American painter living and working in London; she works on canvas, aluminum, and paper to create immersive installations. Her interest is in the psychological impact of of spaces, both man-made and natural, and she presents strange landscapes that reflect an interior world.

See More Artists...