Ali Baba Pizza offers pizza with generous toppings in a funky, comfortable setting.