Royal Garden Chinese Restaurant, SANTA CLARA, California (CA)
Comfortably stationed at 3170 De La Cruz Boulevard () in SANTA CLARA, California (CA) (95054), Royal Garden Chinese Restaurant can be contacted at 4084921818. Remember to call up ahead to reserve 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
