The Villa Restaurant
cream, potatoes, onions, celery and clams Cup $8 | Bowl $11
Add your review below to help others know what to expect.