Taco Bell8013 South 84th Street 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM 7:00 AM - 2:00 AM8013 South 84th Street La Vista, NE 68128 USphone(402) 331-2502(402) 331-2502ServicesOnline OrderingView PageDirections