Taco Bell 21357

Taco Bell #21357 is a Taco Bell restaurant located at 2415 North Coast Highway, Newport, Oregon.