Albasha Greek and Lebanese Restaurant

1958 N. Highway 190, Covington, LA 70433
985-867-8292
Website