Puppa is a Mediterranean and Italian restaurant.