Indian Sitar Restaurant

  • 2819 S 125th Ave,
    Omaha, NE 68144
  • Phone: 402-697-8902
  • Cuisine: Indian Restaurant

Map

Unable to Display Map