Where is Lemon?

Where is Lemon located?

Lemon, Manabi, Ecuador (approx. -0.48333°, -80.03333°)


Where is Lemon on the map?