938 The Alameda in St. Leo's, San Jose, California