Royal China Palace

  • 5375 Kearny Villa Rd #107A,
    San Diego, CA 92123
  • Phone: 858-268-3966
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map