Windsong Lancaster Hospital Address 4893 Transit Rd, Depew, NY 14043 Website windsongwny.com Contact (716) 631-2500 Rating on Google Maps 4.90 (67 reviews) Open on Google Maps