Subway 6251

Subway #6251-0 is a Subway restaurant located at The Plaza on Richmond Shopping Center, 5156 Richmond Avenue, Houston, Texas.