Get Directions Thai Orchids Address: 8058 S 84th St La Vista, NE 68128 Phone: (402) 592-6877 About Open Mon - Sat: 11:00 am - 2:00 p.m. & 5:00 - 9:00 pm Find Nearby Lodging Holiday Inn Express & Suites Ralston 7306 Q St., Ralston, NE, 68127 Wedding Venues Visit Website Motel 89 4305 S. 89th St, Omaha, NE, 68127 Hotels & Motels Leave this field blank See All Lodging Find Nearby Attractions Infinite Loop VR 9825 Giles Rd Suite C, La Vista, NE, 68128 Special Event Venues Visit Website Prairie Queen Lake Cornhusker Rd, Papillion, NE, 68046 Lakes & Rivers Leave this field blank See All Attractions