Loved it! Ordered in lock down v2 and didn’t have to wait long to get our order ready. Every dish wa...
Loved it!
11/15/2020
(21)
Advertisement
Otoro is a charming pizzeria located in the heart of London, England. Known for its exquisite handmade pizzas, it offers a warm and inviting atmosphere perfect for casual dining. With a menu featuring fresh ingredients and unique flavor combinations, Otoro delights both locals and visitors alike, making it a must-visit spot for pizza lovers.
Generated from this place's information
Loved it! Ordered in lock down v2 and didn’t have to wait long to get our order ready. Every dish wa...
Otoro is a great local find with a fab menu (which the staff are willing to adapt to accommodate veg...
The food here is delicious and authentic. Lots of dishes I know as well as ones I had not sampled be...
Advertisement