Subway 12946

Subway #12946-0 is a Subway restaurant located at Tulane Hospital Deming Pavilion, 1227 Tulane Avenue Unit 3, New Orleans, Louisiana.