Scranton's Villa Rosa Offers Real Italian At Reasonable Prices
I've Been To A Lot Of Italian Restaurants In The Wilkes-barre/scranton Area,
And If I Had To Vote For The Best One, I'd Have A Real Problem. That Would Be
Harder Still Now That I've Had The Good Fortune To Have Found The Villa Rosa
In North Scranton.