Book your stay

National Gallery

June 15
The National Gallery is located in the heart of London on Trafalgar Square, a 10-minute walk from Hotel Café Royal. It’s one of the world’s greatest art museums, with a collection of over 2,300 paintings from the 13th to the 19th century. Visitors can see iconic masterpieces such as Van Gogh’s Sunflowers, Leonardo da Vinci’s The Virgin of the Rocks, Monet’s Water-Lily Pond, Caravaggio’s Supper at Emmaus, and Jan van Eyck’s The Arnolfini Portrait. It’s a perfect destination for art lovers and has lots to offer. 

You might also enjoy...