It's nice and clean
Schiller Park (for which neighborhood is named) is located at Buffalo, NY 14211, USA