Subway 34821

Subway #34821-0 is a Subway restaurant located at Walmart Supercenter #531, 3142 Ambassador Caffery Parkway, Lafayette, Louisiana.