Home News Alvaro Barrington - MOMA PS1 Posted 2017/12/01 22:30 Alvaro Barrington has a solo show at MOMA PS1, 22-25 Jackson Avenue, Long Island City, NY 11101, from 22 October - 31 December 2017. See . An article by Cristine Brache in Art Slant on: .