Where is La Mano de Punta del Este?

Where is La Mano de Punta del Este located?

La Mano de Punta del Este, La Mano de Punta del Este, Uruguay (approx. -34.957863°, -54.937183°)


Where is La Mano de Punta del Este on the map?