What do you know about Depot Park, the tiniest City of Ann Arbor park at the corner of Depot Street and North Main Street?

808 N Main St, Ann Arbor Mi

https://www.a2gov.org/departments/Parks-Recreation/parks-places/Pages/Depot.aspx