Leshnitsa is a village in the municipality of Lovech, Lovech region.
In Bulgaria there is another village which has the same name - in the municipality of Sandanski, Blagoevgrad region.
It is situated 15 km south of Lovech, 20 km north of Troyan and about 150 km northeast of Sofia.
It is situated in the Balkan Mountains, at an altitude of about 450 m. The climate is characterized by warm summers and cold winters.
The population is about 160 people. There are regular rail and bus service to neighboring towns.
The village is fully electrified and supplied with water. Almost all the streets are paved, there are street lights. Here operate a community center, club pensioner, shops and pubs, as well as several guest houses. Medical care is covered by a GP. Nearest kindergartens, schools and hospitals in the city of Lovech.