Taco Bell #20070 is a Taco Bell restaurant located at 11110 Fuqua Street, Houston, Texas.[1]

Taco Bell #20070
Map
Store number20070
Address11110 Fuqua Street
CityHouston, Texas
Coordinates29°36′46″N 95°13′13″W / 29.612666°N 95.220204°W / 29.612666; -95.220204Coordinates: 29°36′46″N 95°13′13″W / 29.612666°N 95.220204°W / 29.612666; -95.220204

References Edit