Subway 12778

Subway #12778-0 is a Subway restaurant located at, 2003 South Decatur Boulevard , Las Vegas, Nevada.