Subway 23493

Subway #23493-0 is a Subway restaurant located at 1332 South Carrollton Avenue, New Orleans, Louisiana.