Claim this listing
|
La Villa is the quintessential Italian market and deli in downtown San Jose, featuring old-fashioned service and a plethora of delicious Italian fare.
|
|