Hospitality - Barcelona, Catalonia, Spain
CLALLERS BCN SL is a hospitality company based out of CONSULADO GENERAL DE BÉLGICA EN BARCELONA, CALLE DIPUTACIÓN, 303, BARCELONA, Barcelona, Spain.