Book now

Hotels near the National Gallery

The National Gallery is a 13 minute walk from St. James’s Hotel thanks to our brilliant Central London location. Spend your day taking in the incredible art that The National Gallery has to offer and then treat yourself to an incredible dining experience at our Restaurant Seven Park Place before relaxing in one of our luxurious rooms or suites.

The National Gallery is a must visit for anyone who loves art or history. The National Gallery is an art museum located in Trafalgar Square in the City of Westminster meaning it has a great Central London location. The National Gallery is known for having one of the best collections of art in the world. It houses over 2,300 paintings dating from the mid-13th century right up to the 1900’s. At the gallery, you can view works by the greatest artists of all time such as Botticelli, Da Vinci, Rembrandt, Renoir, Van Gogh and more. Entrance to the gallery is free and they also offer free guided tours as well as free family activities for kids of all ages.

See what our guests have to say:

Luxury at a Good Value’ – Ben, Hawaii, USA.

“My wife and I loved this little gem of a hotel. Down a quiet street in the heart of Westminster. Close to Buckingham Palace, Mayfair, National Gallery and many parks. Friendly and helpful staff.”

Hard to Fault in Any Way’ – Lisa, USA.

“The service was great and location simply fantastic; right next to Green Park and all the cool shops, galleries etc.”