Lerose is an Italian restaurant known for its consistently high-quality cuisine.