Where is Costa Rica?

Where is Costa Rica located?

Costa Rica, El Oro, Ecuador (approx. -3.33333°, -80.25°)


Where is Costa Rica on the map?