Subway 28455

Subway #28455-0 is a Subway restaurant located at The Davis, 1302 Elm Street Building 1st Floor, Dallas, Texas.