Looking for finest landscape in London, Explore Hyde Park which is very near to The Montcalm Luxury Hotels. It is one of the largest park in London. Don’t miss this while in London. Get in touch for more information at http://themontcalm.com/