Saint Thomas Chapel Catholic ChurchChapelShare169 Northwest 65th StreetSeattle, WA 98117United StatesGet directions