Taco Bell 16286

Taco Bell #16286 is a Taco Bell restaurant located at 620 North Royal Avenue, Front Royal, Virginia.