Subway 13422

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