Designed by
Title
Inside Palisades Mall #75196676
Description
A view inside the Palisades Mall in West Nyack in New York, the second largest shopping mall in the New York metropolitan area, the eighth largest in the United States by total area, and the sixth largest by gross leasable space.