Question: ant and dec's takeaway quay ở đâu
Answer: The London Studios