The O2 is located within London, United Kingdom. The exact postal address is 205 Peninsula Square, London, United Kingdom