Where is Techar?

Where is Techar located?

Techar, San Jose, Costa Rica (approx. 9.75°, -84.23333°)


Where is Techar on the map?