Where is Surfing Turtle Lodge?

Where is Surfing Turtle Lodge located?

Surfing Turtle Lodge, León, Nicaragua (approx. 12.38931°, -87.05851°)


Where is Surfing Turtle Lodge on the map?