Somewhere between the Broadway G and Montrose L train stations, you just may stumble upon a hidden gem — a quaint gallery located at 93 Montrose Ave called Mt