Taco Bell 35362

Taco Bell #35362 is a Taco Bell restaurant located at 3314 Steelyard Drive, Cleveland, Ohio.