Subway 36618

Subway #36618-0 is a Subway restaurant located at Walmart Supercenter #3773, 9500 Clifford Street, Fort Worth, Texas.