Sloane and Walsh has a new address effective July 1st – One Center Plaza, 8th floor, Boston, MA 02108