leos

Teaching the art of making pizzas

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…

May 17, 2024