Taste of the Town: Rosso Italian

FOX 10's Tom Fergus checks out a new Italian restaurant located in the heart of downtown Phoenix.

Latest Videos