De LA Cruz Cafe 2315 DE LA Cruz Blvd Santa Clara, CA 95050 Phone: (408) 654-0518
Category: Restaurants