Two undercover police cadets, aged 15 and 16, were able to make the purchase at Hampton News and Booze.
They were given an on-the-spot fine of £90, and their premises licence is now gone.
Richmond Police says they hope it reduces alcohol-fuelled anti-social behaviour involving teens in the area.