Masjid Al Salam

1190 E Delavan Ave, Buffalo, NY 14215, USA