Permanently closed

Permanently closed

China Villa

  • Chinese restaurant
  • 340 Sir Francis Drake Blvd, San Anselmo, California, 94960

China Villa in San Anselmo, California is permanently closed. It is no longer ranked at RestaurantAward.com.

Previous recognition

#2 Chinese restaurant in San Anselmo, California