Subway 63601

Subway #63601-0 is a Subway restaurant located at Culebra Court Shopping Center, 1134 Culebra Road, San Antonio, Texas.