Spirit World by APPT Administrator | Oct 30, 2019 Loading Map.... Spirit World6680 Center Street - OmahaEvents 41.2382328 -96.01374140000001 Address 6680 Center Street Omaha NE 68106 United States Upcoming Events No events in this location