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