Pizza Palace is an informal restaurant specializing in pizza with unique, Indian-inspired toppings.