2424 Placida Road D103