Where is Beluch?

Where is Beluch located?

Beluch, Vlora region, Albania (approx. 40.4175°, 19.71083°)


Where is Beluch on the map?