Monteleone di Puglia is a mountain town located in the province of Foggia, part of the Puglia region of southern Italy.
Monteleone di Puglia is a mountain town. This mountain town is located in the province of Foggia. Foggia is part of the Puglia region of southern Italy.