Lou's Village

Where
#101 1100 Lincoln Avenue, San Jose, CA
Call
+1 408.293.4570
Web
Lou's Village Website
Tags
Restaurants