Taco Bell #16605 is a Taco Bell restaurant located at 510 Dunham Road, Saint Charles, Illinois.[1]

Taco Bell #16605
Map
Store number16605
Address510 Dunham Road
CitySaint Charles, Illinois
Coordinates41°55′18″N 88°17′06″W / 41.921616°N 88.285055°W / 41.921616; -88.285055Coordinates: 41°55′18″N 88°17′06″W / 41.921616°N 88.285055°W / 41.921616; -88.285055

References Edit