Al Tirabusun is a restaurant offering pizza.