Subway 24329

Subway #24329-0 is a Subway restaurant located at Keller Place Shopping Center, 2041 Rufe Snow Drive Suite 305, Keller, Texas.