Get directions to: El Rio Mexican Restaurant, Columbia, LA
Restaurant address: 121 Main St Columbia, LA 71418, USA
Restaurant: El Rio Mexican Restaurant