Baba Jaga Restaurant is a charming pizzeria in Leeds, known for its warm atmosphere and friendly service. It offers a Persian style of cuisine, with food described as great and significantly cheaper than other similar restaurants.