Taco Bell 30745

Taco Bell #30745 is a Taco Bell restaurant located at 1900 Webster, Alameda, California.