Address 5555 South St #1 Lincoln NE 68506 United States
Phone: (402) 434-2220 Open 24 Hours a Day: No