Subway 51312

Subway #51312-0 is a Subway restaurant located at Loma Vista Shopping Center, 4700 Meadows Lane Suite 101-A, Las Vegas, Nevada.