Punto Delicioso is a restaurant.