Subway 13422

Subway #13422-0 is a Subway restaurant located at, 8119 Culebra Road , San Antonio, Texas.