Explore details about location Beacon Place. Beacon Place is a location situated within the Somerville alongside other areas such as Lowden Avenue, Assembly Square Drive, Washington Street.