Get directions to: Ali Baba Gyros, Lincoln, NE
Restaurant address: 112 N 14th St Lincoln, NE 68508, USA
Restaurant: Ali Baba Gyros