St. Leo the Great

1051 W San Fernando St,
San Jose, CA 95126
(408) 293-4846