Toggle navigation
Find
Sign up
Sign in
NY
Newburgh
South American Restaurant
Villa Italia Inc
Review
Villa Italia Inc
5 Reviews
1663 Route 300
Newburgh
,
NY
12550-1761
(845) 564-6670
south american restaurant
www.villaitaliapizzeria.com
Info
Reviews
Offers
Photos
Map
by
abc123
on
11/26/2021
Night Mode