Royal Garden Chinese Restaurant, SANTA CLARA, California (CA)
Comfortably situated at 3170 De La Cruz Boulevard () in SANTA CLARA, California (CA) (95054), Royal Garden Chinese Restaurant are available at 4084921818. Please do upfront to arrange your spot in the restaurant.
More restaurants in SANTA CLARA, California (CA)
Royal Garden Chinese Restaurant contact information and details:
Address: 3170 De La Cruz Boulevard - , SANTA CLARA, California (CA) 95054
Contact Phone: 4084921818