Taco Bell 4812

Taco Bell #4812 is a Taco Bell restaurant located at 48 Washington Street, Norwell, Massachusetts.