I went to amigos one night around 1155 pm and they closed at midnight and would not take my order at the drive through window. I thought all amigos stayed open way late to get the post bar crowd but i guess that is just back home! Will not be visiting again.
Address: 8440 S 72nd St, Papillion, NE 68046-6035
Location: United States > Nebraska (NE) > Papillion
Phone Number: +1 402-614-7711