Alo Alo is a pizzeria and restaurant.