Villages of India

  • 11808 Atlantic Ave,
    Jamaica, NY 11419
  • Phone: 718-850-6336
  • Cuisine: Indian Restaurant

Map

Unable to Display Map