St. Thomas Aquinas Catholic ChurchParishShare2725 Elm StreetNapa, CA 94558United StatesGet directions