Address: Villa Rosa Ristorante & Pizzeria 41 Scotch Road Ewing, NJ 08628
Email: villarosa@villarosanj.com
Open 7 days a week
All Day Delivery Available Monday – Sunday 10:30 am to 10 pm
CLOSED: Thanksgiving, Christmas Day, New Years Day, Memorial Day, July 4th & Labor Day