Directory Company Details Majestic Hotel & Spa Barcelona Address: Passeig de Gracia, 70 08007 Spain Phone: 349-348-81717 Web site Contact Sergi Mora Company Type: In-House Service Professional