Subway 56516

Subway #56516-0 is a Subway restaurant located at Lakes on Eldridge Center, 5630 North Eldridge Parkway #300, Houston, Texas.