Il Russo is an Italian restaurant offering a concise menu of homemade dishes prepared with fresh ingredients.