Get directions to: Sombreros Mexican Restaurant, Alexandria, LA
Restaurant address: 1730 Metro Dr Alexandria, LA 71301, USA
Restaurant: Sombreros Mexican Restaurant