Where is Quebrada Lemon?

Where is Quebrada Lemon located?

Quebrada Lemon, Los Santos, Panama hat (approx. 7.75°, -80.41667°)


Where is Quebrada Lemon on the map?