Subway 11226

Subway #11226-0 is a Subway restaurant located at Sunset Plaza Center, 1317 Plaza Drive North, Granbury, Texas.