Address: Villa Rosa Ristorante & Pizzeria 41 Scotch Road Ewing, NJ 08628
Email: villarosa@villarosanj.com