Where is Los Portorricos de la Esperanza?

Where is Los Portorricos de la Esperanza located?

Los Portorricos de la Esperanza, Los Santos, Panama hat (approx. 7.46667°, -80.1°)


Where is Los Portorricos de la Esperanza on the map?