I'm afraid ou'll need more details than that to get a useful guess.
I'm a native Polish speaker, and "Stefanów" could sound like "Stofano" to an English speaker. However, "Stefanów" ("Stefan's place", Stefan being Stephen in English) is a very common village name. There's 33 existing places by that name currently, and likely even more places that no longer exist.
You should be able to get 20th century records from the Civil Office in Poland.