Explore details about location Atherton Place. Atherton Place is a location situated within the Boston alongside other areas such as Day Street, Lorenzo Street, Holton Street.