Subway 22880

Subway #22880-0 is a Subway restaurant located at Norwood Park Plaza, 1030 Norwood Park Boulevard Suite 100, Austin, Texas.