Can anyone tell me if there is a facility to leave our luggage at London Heathrow Airport overnight and if so how much does it cost. We're overnighting in London on our return journey from New York and would prefer to leave our luggage at Heathrow overnight than cart it into the centre of London.
Thanks.
Thanks.