345 Riverfront Dr, Omaha, Nebraska 68102 USA
Stella sculpture that greets visitors at the Luminarium's entrance.
Photo Credit: Yelp