Subway 16214

Subway #16214-0 is a Subway restaurant located at 12 Trafalgar Square, Trafalgar, Indiana.