Best Indonesian restaurant in Oklahoma Reviews Directory Indonesian Bistro 5083 E 51st St. 74135 Tulsa, OK, US +1 918-551-6099 Restaurant Asian restaurant Indonesian restaurant 592 likes