Where is Lemon Grande?

Where is Lemon Grande located?

Lemon Grande, Guerrero, Mexico (approx. 18.53333°, -100.5333°)


Where is Lemon Grande on the map?