Get directions to: Semolina's, Covington, LA
Restaurant address: 100 Tyler Square Suite 1 Covington, LA 70433, USA
Restaurant: Semolina's