Astor Place Beavers Astor Place in NYC has a ton of history, but have you ever noticed its beavers? AdventureErin EssexFebruary 28, 2017adventure1 Comment Facebook0 Twitter LinkedIn0 Pinterest0 0 Likes