Taco Bell 23128

Taco Bell #23128 is a Taco Bell restaurant located at 1501 North Meridian Street, Portland, Indiana.