Freestanding 7,870 SF Restaurant in a Highly-Visible Retail Corridor
2820 Macarthur Dr, Alexandria, LA 71303