Subway 40705

Subway #40705-0 is a Subway restaurant located at The Oakhurst Center, 444 Eola Road Unit 109, Aurora, Illinois.