I like it. I don't have anything constructive to add -- not being enough of a Lovecraft or east coast university architecture buff to know anything useful -- but I would use a map like this in a game.
Now that is nice. I'm hoping to do some Call of Cthulhu, maybe set in Arkham, next year, so lets have some more please!
Arkham is said to have been inspired by Salem, MA, so a little Google Street View should give you a sense of the architecture -- Think lots of gabled roofs with angles that don't look quite right...And of course, there's more on Wikipedia;http://en.wikipedia.org/wiki/Arkham