Where is Palmyra?

Where is Palmyra located?

Palmyra, Alajuela, Costa Rica (approx. 10.2°, -84.38333°)


Where is Palmyra on the map?