Marriott’s luxury brand, JW Marriott, will have its first property in Spain. Marriott International announced that the new hotel just opened its doors and is located in Madrid, in the Canalejas zone. The new luxurious property has a privileged location next to the iconic Puerta del Sol, in the heart of the city. Bearing a …