Where is Almendral?

Where is Almendral located?

Almendral, Amazonas, Peru (approx. -5.62583°, -78.43972°)


Where is Almendral on the map?