Subway 23716

Subway #23716-0 is a Subway restaurant located at Chevron Travel Plaza, 165 Highway 744, Opelousas, Louisiana.