Question: can you buy beer 24 hours?
Answer: View shops in London that are licensed to sell alcohol 24 hours a day, including supermarkets, convenience stores, petrol filling station forecourts etc. ... All retail premises with 24hr alcohol licences are listed, from large Tesco and Asda supermarkets to small corner shops and garages.