Bella Italia is an Italian restaurant offering a variety of dishes including pastas and stone-baked pizzas. It is known for its convenient location in the heart of Leeds.