Contact information
Trade name: Shambhala Europe S.L
Email: info@shambhalabarcelona.com
Physical address: Carrer de Vilamarí, 81, 5-3, 08015 Barcelona
Trade number: ESB66575523
Trade name: Shambhala Europe S.L
Email: info@shambhalabarcelona.com
Physical address: Carrer de Vilamarí, 81, 5-3, 08015 Barcelona
Trade number: ESB66575523