This plant is called Lily of the Valley Bush, and also Temple Bells. Pieris japonica
All photos property of Laura Milholland and may not be copied or used without permission.