Taco Bell #29672 is a Taco Bell restaurant located at 7237 Watson Road, St. Louis, Missouri.[1]

Taco Bell #29672
Map
Store number29672
Address7237 Watson Road
CitySt. Louis, Missouri
Coordinates38°35′03″N 90°19′04″W / 38.584037°N 90.317846°W / 38.584037; -90.317846Coordinates: 38°35′03″N 90°19′04″W / 38.584037°N 90.317846°W / 38.584037; -90.317846

References Edit