Subway 23666

Subway #23666-0 is a Subway restaurant located at Lake Plaza Retail Center, 1261 North Lake Street Unit M, Aurora, Illinois.