Explore details about location Douglass Park. Douglass Park is a location situated within the Boston alongside other areas such as Ambrose Street, North Hanover Court, Dunster Road.