Back to Leicester Square
McDonald's restaurant at Leicester Square in London.
Back to Leicester Square