Ma maison se trouve aux abords de la ville.

The expression “on the skirts” of a town doesn’t exist in English. You would say “on the outskirts” of a town.

The Tatoeba page for this sentence has it tagged as “archaic” and “British English”. Googling only tells me that this is incorrect English.