A regular TileLayer with grayscale makeover.
L.tileLayer.grayscale(url, options) instead of
I recommend using
fadeAnimation: false option when creating the map object. Otherwise you
will see a lot of flickering.
This plugin was written by Ilya Zverev and published under WTFPL license.