Italian restaurant Jo & Jo offers a welcoming atmosphere and delicious pizza with generous toppings, alongside other dishes.