China Villa
3020 Northgate Mall
San Rafael
CA
94903
(415) 472-4588
diningguide.com
Open Map
Description
China Villa can be found at Northgate Mall 3020. The following is offered: Restaurants. The entry is present with us since Sep 9, 2010 and was last updated on Nov 14, 2013. In San Rafael there are 81 other Restaurants. An overview can be found here.
by opendius on May 15, 2015 from
opendius
Chinese
Chinese Restaurants
Delivery
Food & Dining
Neighborhoods: North San Rafael Commercial Center
Non-smoking
Reservations Not Required
restaurant
restaurants
San Rafael