Bay Plaza is New York City’s largest shopping center with an exciting mix of over 50 department and specialty stores for your everyday shopping convenience.