Taco Bell 2487

Taco Bell #2487 is a Taco Bell restaurant located at 2421 South Hamilton Road, Columbus, Ohio.