Indian Sitar Restaurant Omaha NE
Add Website
Close
Indian Sitar Restaurant
Be first to review 2819 S 125th Ave,Omaha NE 68144 Phone Number: (402) 697-8902
Indian Sitar Restaurant Store Hours
Hours may fluctuate
Hours may fluctuate