Manufacturers in Spain Red Nugget Address: Carrer Pallars 84-88, 08018 Barcelona Spain Phone Number: +34 628 54 09 16