Subway 3813

Subway #3813-0 is a Subway restaurant located at Montgomery Plaza, 501 Carroll Street Suite 618, Fort Worth, Texas.