Address: Park Lane Post Office, 142, Park Lane, Tottenham, London, Greater London, England, N17 0JP, United Kingdom