La Stella is an Italian restaurant.