Directory Company Details Hotel El Palace Barcelona Address: Gran Via de las Cortes Catalanas668, Barcelona 8010 Spain Phone: 346-308-25716 Web site Contact Marta Albiol Company Type: In-House Service Professional