There are multiple definitions - click on the translation that matches your context.
- lugar de pago
- lugar del cumplimiento
- lugar de la prestación
place of payment means:
- place of performance
- place of payment
lugar de la prestación means:
lugar de la prestación
full