Where is Llogara National Park?

Where is Llogara National Park located?

Llogara National Park, Qarku i Vlorës, Albania (approx. 40.21362°, 19.58459°)


Where is Llogara National Park on the map?