Indian restaurant · 8419 S 73rd Plaza #105, Papillion, NE
See full menu
More food in Papillion, NE · Indian Food in Papillion