Taco Bell #28888 is a Taco Bell restaurant located at 8099 West State Route 66, Newburgh, Indiana.[1]

Taco Bell #28888
Map
Store number28888
Address8099 West State Route 66
CityNewburgh, Indiana
Coordinates37°57′10″N 87°20′47″W / 37.952897°N 87.34647°W / 37.952897; -87.34647Coordinates: 37°57′10″N 87°20′47″W / 37.952897°N 87.34647°W / 37.952897; -87.34647

References Edit