New China Royal

  • 1602 Cedar St,
    Elmira, NY 14904
  • Phone: 607-732-8179
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map