Where is Lemon?

Where is Lemon located?

Lemon, Samora-Chinchipe, Ecuador (approx. -4.05°, -78.96667°)


Where is Lemon on the map?