Royal Garden NPI 1144997925 Practice location: 39 G St, Chula Vista, CA 919103138 Taxonomy code: 310400000X Phone: (161) 982-9186