Subway 12778

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