Saint Thomas MoreParishShare386 Luther AvenueSomerset, Massachusetts 02726United StatesGet directions