leos
Idrees Bukhtiyar -May 17, 2024
Teaching the art of making pizzas
The restaurant, ‘Leo’s at 621’, is offering master classes for pizza making with owner-cum-Head Chef guiding participants in a three-hour-long process