Where is Hotel Ambassador, San José?

Where is Hotel Ambassador, San José located?

Hotel Ambassador, San José, Hotel Ambassador, San José, Costa Rica (approx. 9.93498°, -84.09138°)


Where is Hotel Ambassador, San José on the map?