Our Lady of Lourdes ChurchParishShare10243 12th Avenue SouthSeattle, WA 98168United StatesGet directions