Permanently closed
China Villa
- Chinese restaurant
- 340 Sir Francis Drake Blvd, San Anselmo, California, 94960
Find your next restaurant.
Previous recognition
#2 Chinese restaurant in San Anselmo, California
Permanently closed
#2 Chinese restaurant in San Anselmo, California