Veltia Home > Hotel Buyers Guide > Operations Equipment & Systems Veltia Paseo Maragall, 108 1º 2ª Barcelona 08027 Spain Phone: +34 93 714 44 77 http://www.veltia.com/