6100 O St, Lincoln, Nebraska 68510 USA
Crazy to think that they added one of these to the mall here!
Photo Credit: Yelp