News

Notre-Dame de Paris, commonly known as Notre Dame, is a world-famous landmark located in the heart of Paris, France.
The stylish 5-star hotel in Barcelona’s central Gothic Quarter boasts panoramic views of the Cathedral of Barcelona, Santa María del Mar, and Montjuïc from its stylish rooftop pool and bar.