Omkar Pure Vegetarian Indian

  • 1717 Middlesex St #3,
    Lowell, MA 01851
  • Phone: 978-937-1611
  • Cuisine: Indian Restaurant

Map

Unable to Display Map