861 Meridian St Duarte, CA 91010