Subway 7856

Subway #7856-0 is a Subway restaurant located at Meadowbrook 820 Shopping Center, 6316 Meadowbrook Drive, Fort Worth, Texas.