Ellore Senior Living ★★★★★4.6 (20) Home Care & Senior Living Assisted living facility 2350 Calle De Luna, Santa Clara, CA 95054 Today: Open 24 hours Call Website Details →