SAROFF LEONARD AIA ARCH Architect - Needham Heights, MA Looking to contact SAROFF LEONARD AIA ARCH? You can reach them at 781-453-8960