Villa Italian Kitchen

About Come to Villa Italian Kitchen at 3251 20th Ave, San Francisco, CA for a delicious Italian meal.
Address
3251 20th Ave,
San Francisco,
CA, 94132
USA
ZIP Code 94132
Phone (415) 282-5200
Fax
Categories Restaurants - Italian
Website
Twitter N/A
Facebook N/A