Banksy Exhibition: Building Castles in the Sky NYC is located in New York, United States on The former International Center of Photography Museum, 250 Bowery. Banksy Exhibition: Building Castles in the Sky NYC is rated 4.5 out of 5 in the category exhibit in United States.
Address
The former International Center of Photography Museum, 250 Bowery
Accessibility
Wheelchair-accessible entrance