12850 L St, Omaha, NE 68137
Hours not listed. Please call ahead at (402) 590-5025 to confirm availability.