St. Francis Xavier Church in downtown Missoula. (16x20 oil on cavas)

St. Francis Xavier Church

$350.00Price