Otto Pizza was located at 6 Chepstow Road, just off Westbourne Grove in Notting Hill, London, W2 5BH.

Opening hours:

Otto is now closed.

Email: feedback@ottopizza.co.uk