Subway 37222

Subway #37222-0 is a Subway restaurant located at Carimar Square Shopping Center, 8839 Culebra Road Suite 114, San Antonio, Texas.