Yes, all these top hotels are within easy walking distance of St Jamess Park, offering guests convenient access to one of Londons most beautiful green spaces.