Get directions to: Nikos Italian Restaurant, Alexandria, LA
Restaurant address: 3306 Louisiana 28 Alexandria, LA 71301, USA
Restaurant: Nikos Italian Restaurant